gpt4 book ai didi

swift - 如何在 Swift 中的 Xcode 的 IB 中设计表头

转载 作者:行者123 更新时间:2023-11-28 07:24:48 24 4
gpt4 key购买 nike

在使用 Swift 的 Xcode 中,我会向表 UITableView 添加一个 header UITableViewHeaderFooterView。我会在 IB 中设计它,然后使用 dequeueReusableHeaderFooterView,但由于各种原因任何尝试都失败了。我是要在主 Storyboard 中添加 UIView,还是准备一个新的专用 Storyboard 或 xib 文件?如何将它连接到 Swift 代码?

最佳答案

您可以创建一个新的 xib 文件,在该文件中设计标题 View ,然后调用 register(_:forHeaderFooterViewReuseIdentifier:)当您设置表格 View 时。

像这样:

tableView.register(UINib(nibName: "FileNameOfYourXIBFile", bundle: nil), forHeaderFooterViewReuseIdentifier: "myHeader")

然后你可以做:

let header = tableView.dequeueReusableHeaderFooterView(withIdentifier: "myHeader")

关于swift - 如何在 Swift 中的 Xcode 的 IB 中设计表头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56915063/

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