从nib初始化的TableView标头不适合TableView宽度

时间:2015-08-27 13:28:47

标签: ios objective-c iphone uitableview uikit

我正在从nib文件中为UITableViewHeaderFooterView实例化UITableViewCell子类和UITableView子类。

您无法在IB中使用UITableViewHeaderFooterView,因此我通过将UITableViewCell添加到UITableViewHeaderFooterView子类的nib文件中来避免此问题,从而为其提供内容查看并允许它正常运行。

问题是:

单元格的宽度调整为适合UITableViewUITableViewHeaderFooterView保持与nib文件中的完全相同。旋转设备或使用屏幕宽度较大的设备时,它仍然与nib文件中的设备保持一致。

如何使其适合UITableView

2 个答案:

答案 0 :(得分:0)

现在,如果有人遇到同样的问题:

我已经阅读了一些旧的stackoverflow帖子,你可以在头文件nib文件中使用UITableViewCell和自定义UITableViewHeaderFooterView类。不要这样做,只需使用UIView,它就会正确缩放宽度。

答案 1 :(得分:-1)

希望你在XIB中拥有headerview。设置自动布局约束,前导,尾随和高度属性 请参阅:http://www.informit.com/articles/article.aspx?p=2015112&seqNum=2