自定义节标题表单xib的宽度错误

Posted

技术标签:

【中文标题】自定义节标题表单xib的宽度错误【英文标题】:Wrong width of custom section header form xib 【发布时间】:2015-05-26 08:36:54 【问题描述】:

我无法让视图的宽度适应不同屏幕尺寸的表格视图的尺寸

这是我在 viewDidLoad() 上的代码

    view.tableView.registerNib(UINib(nibName: "Header", bundle: NSBundle.mainBundle()), forHeaderFooterViewReuseIdentifier: "Header")

在 Table View Delegate 上:

  func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? 
    var cell = tableView.dequeueReusableHeaderFooterViewWithIdentifier("Header") as! Header
    // etc 
 

请记住,我不想将它放在情节提要中,并且我正在使用自动布局。

有什么建议吗?

【问题讨论】:

【参考方案1】:

我的 xib 由一个 UITableViewCell 组成。我用 UIView 替换它,它解决了我的问题

【讨论】:

以上是关于自定义节标题表单xib的宽度错误的主要内容,如果未能解决你的问题,请参考以下文章

IOS谷歌地图自定义InfoWindow Xib错误

如何使用 xib 文件自动布局宽度自定义 UITableViewCell

自定义 UITableViewCell 高度宽度提供了错误的值。

如何使自定义的 UITableViewCell xib 宽度适合设备宽度

通过 Storyboard 和新 Xib 实现自定义表格部分标题

从 xib 添加自定义视图作为子视图时,UITableViewCell 的高度错误