问题列表 - 第33178页

子类UITableViewCell - backgroundView掩盖了我在drawRect中所做的任何事情

我正在尝试创建一个子类UITableViewCell,我在右上角绘制一个图像.我有完美的工作 - 除非我设置self.backgroundView,我的背景图像掩盖了drawRect中绘制的图像.

必须有一种方法可以设置背景图像(和selectedBackgroundView),而不会掩盖drawRect中正在进行的操作.

我是以错误的方式来做这件事的吗?

编辑:我已经发布了一个问题示例项目.

    - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {

    if ((self = [super initWithStyle:style reuseIdentifier:reuseIdentifier])) {

     // TODO: figure out why this covers up self.starImage that's drawn in drawRect
         self.backgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellBackground.png"]] autorelease];
    }
    return self;
}

- (void)drawRect:(CGRect)rect {
    [self.starImage drawAtPoint:CGPointMake(self.bounds.size.width - self.starImage.size.width, 0.0)];
}
Run Code Online (Sandbox Code Playgroud)

编辑2:在AWrightIV的要求下,这是我如何工作...这根本不需要子类化UITableViewCell.我只是在cell.backgroundView中添加一个子视图:

// create a UIImageView that contains the background image for the cell
UIImageView *bgImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellBackground.png"]];

// create another UIImageView that contains the …
Run Code Online (Sandbox Code Playgroud)

iphone uitableview drawrect

6
推荐指数
1
解决办法
1万
查看次数

UISearchDisplayController没有调光?

我正在编写一个SplitView iPad应用程序.在DetailViewController中,有一个包含a UITableView和a UISearchBar及其控制器的小视图.此视图不代表为DetailViewController保留的整个屏幕空间.实际上,它只使用了一半.这里有一个UIImageView对另一半.

这就是麻烦的来源:每次我使用搜索栏时,displaycontroller(我都认为)会使DetailViewController中的所有内容变暗,包括图像视图.这与人们在运行应用程序时的期望不一致.有没有办法将框架设置为暗灰色?或者至少禁用调光效果好?

提前致谢.

ipad ios

8
推荐指数
1
解决办法
6044
查看次数

SurfaceView与自定义视图(从View扩展).SurfaceView比较慢,为什么?

我用两种方式写了同一个程序.

一个使用Surfaceview,另一个使用自定义视图.根据android SDK开发指南,使用表面视图更好,因为您可以生成一个单独的线程来处理图形.SDK开发指南声称,使用带有无效调用的自定义视图仅适用于较慢的动画,不太强烈的图形.

但是,在我的简单应用程序中,我可以清楚地看到,使用带有无效调用的自定义视图似乎渲染速度更快.

你们有什么了解/想到这个?

我的touchEvent代码完全相同,我的绘图代码完全相同.唯一的区别是一个都在UI线程中,另一个是使用脚踏来处理绘图.

performance android surfaceview android-custom-view

5
推荐指数
1
解决办法
3269
查看次数

使用Python和imaplib在GMail中移动电子邮件

我希望能够使用Python将GMail中的电子邮件从收件箱移动到另一个文件夹.我使用imaplib,无法弄清楚如何做到这一点.

python gmail imap imaplib

25
推荐指数
2
解决办法
3万
查看次数

绑定相同类型的多个事件?

首先,有可能吗?几个小时一直在努力奋斗这个; 我认为我的事件没有解雇的原因是因为一个事件解除绑定/覆盖另一个事件.我想将两个change事件绑定到同一个元素.我怎样才能做到这一点?


根据要求,这是我正在努力的功能:

(function($) {
    $.fn.cascade = function(name, trigger, url) {
    var cache = {};
    var queue = {};

        this.each(function() {
            var $input = $(this);
            var $trigger = $input.closest('tr').prev('tr').find(trigger);

            //$input.hide();

            var addOptions = function($select, options) {
                $select.append('<option value="">- Select -</option>');
                for(var i in options) {
                    $select.append('<option value="{0}">{1}</option>'.format(options[i][0], options[i][1]));
                }
                $select.val($input.val()).trigger('change');
            }

            var $select = $('<select>')
                // copy classes
                .attr('class', $input.attr('class'))
                // update hidden input
                .bind('change', function() {
                    $input.val($(this).val());
                })
                // save data for chaining
                .data('name', name)
                .data('trigger', $trigger); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery javascript-events

3
推荐指数
1
解决办法
1699
查看次数

Cassandra或MongoDB我们基于位置的应用程序

我们正在考虑将NoSQL数据库系统用于大型项目.目前,我们已经阅读了一些有关MongoDB和Cassandra的内容,尽管我们对这两者都没有任何经验.我们非常精通传统的关系数据库,如MySQL和Microsoft SQL,但NoSQL(键/值存储)对我们来说是一个新的范例.

基本上,你们推荐哪些NoSQL数据库供我们使用?

我们做重写和读.基本上我们有成千上万的设备报告:

device_id(int),纬度(十进制),经度(十进制),日期/时间(datetime),标题char(2),speed(int)

每一分钟.因此,在高峰时段,我们需要能够每秒处理数百次写入.

然后,我们还有用户,它们以形式查询此信息,在最后一天或上周向我提供来自device_id 1234的所有消息.此外,用户进行其他查询,例如,给我来自device_1234的所有消息,其中速度大于50且日期为今天.

因此,我们最初的想法是MongoDB或Cassandra将允许我们使用传统数据库更容易扩展.

MongoDB或Cassandra中的文档或值可能如下所示:

{
   device_id: 1234,
   location: [-118.12719739973545, 33.859012351859946],
   datetime: 1282274060,
   heading: "N",
   speed: 34
}
Run Code Online (Sandbox Code Playgroud)

你们推荐哪个系统?非常感谢.

mongodb cassandra

14
推荐指数
1
解决办法
4883
查看次数

使用doctype DTD XHTML + RDFa 1.0 // EN对XHTML 1.0 Strict有什么好处?

在网络上的一些网站上,我注意到他们正在使用此doctype.什么是此doctype以及此Doctype的好处是XHTML+RDFa什么?

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML+RDFa 1.0//EN' 'http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' xmlns:v="http://rdf.data-vocabulary.org/#" xml:lang='en' dir='ltr'>
 <head profile="http://purl.org/uF/2008/03/">
Run Code Online (Sandbox Code Playgroud)

html css xhtml

5
推荐指数
1
解决办法
3467
查看次数

我无法使用ORDER BY ASC按升序对数据进行排序

我正在运行的查询是

select accountid from general order by accountid ASC
Run Code Online (Sandbox Code Playgroud)

我得到的结果是

accountid
------------
1 
1001 
1002
10021 
10026
1006 
1007
Run Code Online (Sandbox Code Playgroud)

为什么没有正确订购?这是一个简单的查询,我完全迷失在如何解决这个问题.

sql database sorting sqldatatypes

1
推荐指数
1
解决办法
4702
查看次数

开发人员的样机工具:balsamiq sketchflow

我得到了我的第一个真正的项目,但不幸的是,这是一个不太了解他想要的客户,这使得与他进行交互有点困难.

我想帮助和我自己,我需要在我们的对话中引入一些原型设计或草图绘制工具.我现在快速搜索并找到了balsamiq和MS sketchflow,但我一直听到矛盾的意见,所以我需要无偏见的开发者反馈来帮助我下定决心.我猜大多数之前做出这个决定的人不得不尝试这两个,并且可能有一些见解可以分享.

  1. 我看到MS sketchflow是互动的,但似乎balsamiq不是.有人可以证实吗?
  2. 哪个更灵活,所以我不会试图勾画软件不允许我绘制的东西.
  3. 哪个更容易使用?
  4. 哪个更全面?
  5. 还有哪些其他选择?

php mockups balsamiq sketchflow

4
推荐指数
1
解决办法
3991
查看次数

Git Bash:通过Alias启动应用程序而不挂Bash(WIndows)

我在Windows上的Git Bash中创建了几个bash别名,从bash shell启动可执行文件.

我遇到的问题是,似乎bash在它再次开始响应输入之前等待退出代码,因为一旦我关闭它启动的应用程序,它就会再次开始执行命令.

是否有一个开关或我可以包含在别名中的东西,以便bash不等待退出代码?

我在寻找像这样的东西......

alias np=notepad.exe --exit
Run Code Online (Sandbox Code Playgroud)

git bash

15
推荐指数
2
解决办法
6480
查看次数