所以我在 XCode 5 和 iOS 7 中工作,并试图将可编辑的 UITextFields 添加到一系列 UITableViewCells 中。在情节提要上看起来一切都很好,但是当我运行应用程序时,单元格中没有可见的文本,并且单元格不允许编辑。
在应用程序中,它只是几个空白单元格。有什么想法吗?
所以我在 XCode 5 和 iOS 7 中工作,并试图将可编辑的 UITextFields 添加到一系列 UITableViewCells 中。在情节提要上看起来一切都很好,但是当我运行应用程序时,单元格中没有可见的文本,并且单元格不允许编辑。
在应用程序中,它只是几个空白单元格。有什么想法吗?
关于静态单元格的另一件事,它们仅适用于 UITableViewController。Storyboard Editor 将允许您将它们添加到常规 UIViewController 内的 Table View 对象中,但这在运行时不起作用。这样做的原因是 UITableViewController 提供了一些额外的魔法来处理静态单元格的数据源。Xcode 甚至会阻止你编译这样的项目并显示错误消息:“非法配置:静态表视图仅在嵌入 UITableViewController 实例时才有效”。
numberOfSections()
尽管我最近发现如果您的静态 tableViewCell 显示在情节提要中但仅因为您的 UITableViewController 类具有&tableView()
功能而没有出现在运行时中。如果你真的想显示静态表格视图单元格,那么只需删除这些函数,它就会出现在运行时。viewDidLoad()
你只需要像这样在你的类中只有func
class MenuTableViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
}