iOS:使用IB创建自定义单元格,以编程方式创建UITableView
问题描述:
我有一个视图控制器,我以编程方式添加UITableView。但是,我想使用IB来创建我的自定义UITableViewCell以用于以编程方式创建UITableView。我如何做到这一点,如果我没有在IB控制器的UITableView,因为我以编程方式创建它?iOS:使用IB创建自定义单元格,以编程方式创建UITableView
我使用Xcode 4.2.1与故事板。
答
只是程序生成的UITableView像往常一样,和cellForRowAtIndexPath方法中使用
id cell = [dataTable dequeueReusableCellWithIdentifier:itemType];
if(!cell)
{
NSArray *topLevelObject = [[NSBundle mainBundle] loadNibNamed:itemType owner:nil options:nil];
cell = [topLevelObject objectAtIndex:0];
}
其中ITEMTYPE与您的厦门国际银行文件的名称的字符串。
[看到这里的教程](http://iphone.galloway.me.uk/iphone-sdktutorials/custom-uitableviewcell/) – 2012-02-08 16:12:05
这是一个更好的XCode 4 http://www.altinkonline.nl/教程/ xcode/uitableview/uitableviewcell/ – TigerCoding 2012-02-08 17:17:17
@Javy谢谢,有没有办法在故事板内做到这一点,所以我不必创建一个.xib? – Bot 2012-02-08 18:06:49