问题:
使用Storyboard中的原型UITableViewCells作为节的页眉和页脚。 由于Autolayout功能,我想在故事板中使用它们。
对于页脚,我需要集中UIActivityIndicator。对于标题,还会有其他内容。
我尝试了什么:
在Storyboard中,我创建了UIViewController。 在这个UIViewController里面是UITableView和带有UIActivityIndicatorView的UIView。
我试图像Question一样深入复制。但它不起作用。 UIView没有实现NSCopying协议。
有没有办法从故事板中实例化页眉和页脚视图?
更新
找到了UITableViewHeaderFooterView
但是在阅读了文档后,我没有看到在故事板中创建原型单元格的方法。
答案 0 :(得分:0)
在故事板中创建单元格原型。
在视图控制器中,在- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
中,dequeReusableCellWithIdentifier
获取了具有该原型ID的单元格。
从方法调用中,不返回表视图单元格,而是内容视图。
这可行,但不是很好的解决方案。但它可以在任何一天手动输入单元格代码并附加自动布局规则。在测试期间没有发现任何异常行为。