我使用本指南:http://www.bdunagan.com/2009/06/28/custom-uitableviewcell-from-a-xib-in-interface-builder,能够创建自己的自定义UITableViewCell,背景图像很好在界面构建器中.但我希望单元格的样式是UITableViewCellStyleSubtitle,仍然可以使用textLabel和detailTextLabel作为我的自定义单元格.我可以通过某种方式在界面构建器中设置单元格的样式吗?
现在只使用textLabel时设置:
cell.textLabel.text = @"Title";
cell.detailTextLabel.text = @"Details";
Run Code Online (Sandbox Code Playgroud)
此外,我使用透明图像作为背景,但textLabel具有白色背景.我可以在界面构建器中更改它吗?或者您认为我应该将自己的标签添加到界面构建器中的自定义单元格中,并跳过标准textLabel和detailTextLabel?
谢谢你的帮助!
在iPhone中,我需要设置UITableview的背景视图.从3.2 SDK我可以在代码中使用类似的东西:
[self.tableView setBackgroundView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"mycustombackground.png"]]];
Run Code Online (Sandbox Code Playgroud)
但是我如何在界面构建器中执行相同的操作?如果我可以直接在界面构建器中设置背景视图,那就太好了.但似乎无法找到这个属性,它在哪里?
谢谢!
我有一个我正在尝试编写的sqlite查询.我有两张桌子:
TableA(销售):id销售日期
表B(目标):id目标日期
我从TableA中选择如下:SELECT id,sales,date FROM TableA
现在到了"棘手"的部分.我需要将TableB连接到查询,因为TableA中的每一行都需要TableB中的目标字段.TableB仅包含某些日期的目标,而TableA包含所有日期.所以我不能只使用TableA.date = TableB.date
相反,对于TableA中的每一行,我需要将TableB中的目标从过去最接近的日期到TableA中的日期.希望我能够解释我需要什么.无法弄清楚该怎么做..
在我的iPhone应用程序中,我需要连接到Web服务器,因为这可能需要一些时间我使用这样的线程:
[NSThread detachNewThreadSelector:@selector(sendStuff) toTarget:self withObject:nil];
- (void)sendStuff {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
//Need to get the string from the textField to send to server
NSString *myString = self.textField.text;
//Do some stuff here, connect to web server etc..
[pool release];
}
Run Code Online (Sandbox Code Playgroud)
在我使用self.textField的行上,我在控制台中收到一条警告:void _WebThreadLockFromAnyThread(bool),0x5d306b0:从主线程或Web线程以外的线程获取Web锁定.不应该从辅助线程调用UIKit.
如何在不收到此错误的情况下使用textField?