- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我正在尝试创建对 TableView 静态部分的引用。我控制拖动文档大纲中的部分(“我的部分”,在第二个屏幕截图中突出显示)到关联的代码文件中,Xcode 提供连接到新的 UITableViewSection 导出(“类型”字段预先填充了“UITableViewSection” "):
但是 Xcode 立即提示告诉我它不知道 UITableViewSection 是什么:
我已经导入了 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/
我有一个 UITableView,包含三个部分(星期五、星期六、星期日),每个部分都有不同的数据和不同的行数。选择后,所选行将展开,但其他两个部分中具有相同索引的行也会展开。我只想展开选定的单个行。
我已将丹麦语本地化添加到我的 iOS 8 项目中。我想本地化静态 UITableViewSection 的页眉和页脚,我面临的问题是页眉已本地化,但页脚始终包含来自 Main.strings(英语)文
我正在尝试创建对 TableView 静态部分的引用。我控制拖动文档大纲中的部分(“我的部分”,在第二个屏幕截图中突出显示)到关联的代码文件中,Xcode 提供连接到新的 UITableViewSec
您知道如何在 iOS 的“设置”应用中,您可以从设置的 UITableView 和设置单元格所在的 UITableViewSection 的页脚中选择一个设置在会改变。就像当您访问应用程序的“允许位置
我是一名优秀的程序员,十分优秀!