ios 7自定义UITableViewCell的内容视图

gio*_*shc 3 storyboard uitableview ios7 xcode5

使用ios7中的故事板,可以在故事板编辑器中的表视图单元格下显式查看内容视图(与之前版本的界面隐藏)相反.

问题是我不能再将单元格的自定义元素连接到我的自定义单元格的ib出口(子类UITableCellView),并且只能将它们连接到表格的内容视图(UIView),该视图无法自定义(即其自定义类属性为灰色)

这让我可以选择使用我觉得不方便且不太优雅的标签.

我还可以在xib中创建自定义视图,执行所有连接,然后手动将此自定义视图添加为表的内容视图,但我正在寻找通过故事板编辑器执行此操作的方法.

有没有办法在ios7的故事板编辑器中将UI元素连接到自定义单元格的内容视图?

Stu*_*rtM 16

好的,我发现了一个Xcode错误.

如果你完成以下操作,这将复制问题:
- 在故事板中创建新的UIViewController
- 将UITableView
拖到VC - 更新UITableview以获得1个(尽可能多的)动态原型单元
问题:添加了单元格但没有contentView.

解决方案:而不是更新故事板中的单元格数量.从Xcode的对象部分拖动自定义单元格,Cell将添加一个contentView.


Mik*_*ieb 5

通过执行以下操作,我能够做到这一点:

  1. 选择文档大纲中的单元格
  2. 在Identity Inspector中更改其自定义类
  3. 将您想要的任何元素放入内容视图中
  4. 使用Connections Inspector将IBOutlets连接到内容视图中的元素