iPad App - 如何改变UITableViewCell风格?

时间:2012-04-03 18:27:23

标签: ipad xcode4 uitableview styles

我再次从Xcode 3转到4并发现有些事情是不同的。我正在编写一个splitview iPad应用程序,并使用为我生成的所有代码。在主视图中,我想自定义UITableViewCell以使用UITableViewCellStyleSubtitle样式。在过去,这很简单,我知道它是在tableView:cellForRowAtIndexPath:内完成的。

在新模板代码中,没有[[UITableViewCell alloc] init....]只有

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];

所以我不能在这里修改样式。我查看了故事板并发现了单元格但似乎无法改变那里的属性。

简而言之,我无法找到UITableViewCells分配/初始化的位置,以便我可以进行更改。这在Xcode 4中完成了什么?

2 个答案:

答案 0 :(得分:2)

如果您正在使用基于故事板的模板,则单元格由故事板创建,因此您需要在IB中的故事板中对其进行配置。如果你还没有找到,那就在这里:

enter image description here

选择单元格,它将位于属性检查器中。当你在那里时,你可能想要设置一个可以在tableView:cellForRowAtIndexPath:中使用的重用标识符。

(您也可以使用IB更改单元格的textLabeldetailTextLabel的字体或其他属性,并设置您在tableView:cellForRowAtIndexPath:之前所拥有的附件样式。)

答案 1 :(得分:-1)

UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil];

这仍在cellForRowAtIndexPath

中完成