iOS从故事板加载UIView for UITableView的页脚

时间:2013-10-03 13:59:37

标签: ios uiview uistoryboard

问题:

使用Storyboard中的原型UITableViewCells作为节的页眉和页脚。 由于Autolayout功能,我想在故事板中使用它们。

对于页脚,我需要集中UIActivityIndi​​cator。对于标题,还会有其他内容。

我尝试了什么:

在Storyboard中,我创建了UIViewController。 在这个UIViewController里面是UITableView和带有UIActivityIndi​​catorView的UIView。

我试图像Question一样深入复制。但它不起作用。 UIView没有实现NSCopying协议。

有没有办法从故事板中实例化页眉和页脚视图?

更新

找到了UITableViewHeaderFooterView但是在阅读了文档后,我没有看到在故事板中创建原型单元格的方法。

1 个答案:

答案 0 :(得分:0)

在故事板中创建单元格原型。

在视图控制器中,在- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section中,dequeReusableCellWithIdentifier获取了具有该原型ID的单元格。

从方法调用中,不返回表视图单元格,而是内容视图。

这可行,但不是很好的解决方案。但它可以在任何一天手动输入单元格代码并附加自动布局规则。在测试期间没有发现任何异常行为。