所以,我已经布置了一个带有两个原型单元的UITableViewController,以及TableView的标题区域中的一个视图。在标题区域中,有两个视图,每个视图都包含一个图标和一个标签,朋友和组。
它在Storyboard Editor中看起来很不错,但是当屏幕实际加载时,相关的图像和标签就消失了。我对iOS很新,所以我以前没遇到过这个问题。这里有几个屏幕截图来说明:
在故事板编辑器中:
在模拟器上:
有什么想法?在此先感谢您的帮助。
答案 0 :(得分:0)
您已在视图控制器中实现了数据源方法,对吗?
如果没有,UITableView将调用其数据源实现的方法:来自UITableViewDataSource协议的tableView:cellForRowAtIndexPath:
,您将返回要使用的单元格,在本例中是具有您在Storyboard中指定的标识符的单元格
答案 1 :(得分:0)
我们发现这是因为UITableView的tableHeaderView对于更新/重绘非常奇怪。让它以任何预期的行为行事是非常困难的。
我们使用的是UIButtons,而不是使用UIImageViews。按钮似乎知道如何以及何时更新和重绘自己,以便工作。