TableView上方的标签和图像不会显示在设备上

时间:2012-11-30 23:31:43

标签: iphone uitableview uiimageview uilabel uistoryboard

所以,我已经布置了一个带有两个原型单元的UITableViewController,以及TableView的标题区域中的一个视图。在标题区域中,有两个视图,每个视图都包含一个图标和一个标签,朋友和组。

它在Storyboard Editor中看起来很不错,但是当屏幕实际加载时,相关的图像和标签就消失了。我对iOS很新,所以我以前没遇到过这个问题。这里有几个屏幕截图来说明:

在故事板编辑器中:

在模拟器上:

有什么想法?在此先感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您已在视图控制器中实现了数据源方法,对吗?

如果没有,UITableView将调用其数据源实现的方法:来自UITableViewDataSource协议的tableView:cellForRowAtIndexPath:,您将返回要使用的单元格,在本例中是具有您在Storyboard中指定的标识符的单元格

答案 1 :(得分:0)

我们发现这是因为UITableView的tableHeaderView对于更新/重绘非常奇怪。让它以任何预期的行为行事是非常困难的。

我们使用的是UIButtons,而不是使用UIImageViews。按钮似乎知道如何以及何时更新和重绘自己,以便工作。