gpt4 book ai didi

从 XIB 加载的 iOS UITableView header

转载 作者:行者123 更新时间:2023-11-28 08:25:18 30 4
gpt4 key购买 nike

我在尝试从 XIB 加载 UITableView header 时遇到问题

在我实现的 viewDidLoad() 方法中:

let tableHeaderView = NSBundle.mainBundle().loadNibNamed(
"MyCustomHeader",
owner: nil,
options: nil
).first as! MyCustomHeader

tableHeaderView.translatesAutoresizingMaskIntoConstraints = false

tableView.tableHeaderView = tableHeaderView

调试器显示,tableHeaderView 已使用正确的框架进行初始化。

尽管在 viewDidLayoutSubviews() 中,tableHeaderView 的高度已达到 0.0

如何避免这种自动调整大小?

最佳答案

试试这个:

let view = (NSBundle.mainBundle().loadNibNamed("MenuHeader", owner: self, options: nil)[0] as? UIView)
tableView.tableHeaderView = view

https://stackoverflow.com/a/38450753/3901620

关于从 XIB 加载的 iOS UITableView header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40216136/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com