2012-11-10 122 views
0

我发现很多帖子,但我无法得到它。我有一个UIViewController内的TableView,所以我必须有动态(原型?)单元格。我正在尝试熟悉Storyboard和IB。以下是我有:UITableView单元不显示任何背景; UIView或UIImageView或其他

这是上面一个UIViewController难熬查看和使用自定义细胞 enter image description here

的颜色是一个UIView添加到细胞上3下一个UITableView,和一个UIImageView在底部设置一个彩色图像(测试哪一个会工作....到目前为止也没有。)

这里是边栏:

enter image description here

我添加了UIView/UIImageView作为所有单元格的backgroundView。

当我运行这个程序时,我得到空白单元格,没有颜色。我究竟做错了什么?它是否必须以编程方式完成?谢谢!!

回答

0

您或者需要使用静态单元,或者您必须在您的视图控制器中实现表视图datasource协议。

最简单的方法是将桌面视图切换为静态,并在IB中将其设计为您的心脏内容。图像和背景颜色都可以工作。

+0

感谢您的回答。我想要在我的TableView上面有一个图像,并且我不能在UITableView控制器中放置UIView,因此UIViewController里面有一个TableView。有一个更好的方法吗?我将研究数据源....再次感谢。 – Siriss

+0

如果您想要静态单元格,则右侧故事板会强制您使用表格视图控制器。你只需要一个动态单元原型。在IB中添加视图并为其指定'cellForRowAtIndexPath:'。或者您可以轻松配置动态单元格 - 但每次都需要更改单元格标识符......这样会比较麻烦。 – Mundi

相关问题