gpt4 book ai didi

ios - 即使导入了 UIKit,也使用未声明的类型 'UITableViewSection'

转载 作者:技术小花猫 更新时间:2023-10-29 11:06:18 24 4
gpt4 key购买 nike

我正在尝试创建对 TableView 静态部分的引用。我控制拖动文档大纲中的部分(“我的部分”,在第二个屏幕截图中突出显示)到关联的代码文件中,Xcode 提供连接到新的 UITableViewSection 导出(“类型”字段预先填充了“UITableViewSection” "):

Creating outlet

但是 Xcode 立即提示告诉我它不知道 UITableViewSection 是什么:

enter image description here

我已经导入了 UIKit,所以不是这样。我找不到 UITableViewSection 的任何文档。它似乎不存在,但为什么 Xcode 让我将它拖到文件中以创建导出?

最佳答案

你不能像那样声明 UITableViewSection,因为没有可用的类名。您可以简单地通过创建一个自定义原型(prototype) UITableViewCell 来完成它,并且可以使用它自定义部分标题,如下所示-

override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let cell = self.tableView.dequeueReusableCell(withIdentifier: "SectionHeader") as! CustomHeaderUITableViewCell
return cell
}

override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 60
}

关于ios - 即使导入了 UIKit,也使用未声明的类型 'UITableViewSection',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48691144/

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