1

所以我在 XCode 5 和 iOS 7 中工作,并试图将可编辑的 UITextFields 添加到一系列 UITableViewCells 中。在情节提要上看起来一切都很好,但是当我运行应用程序时,单元格中没有可见的文本,并且单元格不允许编辑。

它在情节提要中的外观截图: 截屏

在应用程序中,它只是几个空白单元格。有什么想法吗?

4

2 回答 2

2

请参考UITableView 与静态单元格不出现

关于静态单元格的另一件事,它们仅适用于 UITableViewController。Storyboard Editor 将允许您将它们添加到常规 UIViewController 内的 Table View 对象中,但这在运行时不起作用。这样做的原因是 UITableViewController 提供了一些额外的魔法来处理静态单元格的数据源。Xcode 甚至会阻止你编译这样的项目并显示错误消息:“非法配置:静态表视图仅在嵌入 UITableViewController 实例时才有效”。

于 2013-09-29T07:00:18.463 回答
1

numberOfSections()尽管我最近发现如果您的静态 tableViewCell 显示在情节提要中但仅因为您的 UITableViewController 类具有&tableView()功能而没有出现在运行时中。如果你真的想显示静态表格视图单元格,那么只需删除这些函数,它就会出现在运行时。viewDidLoad()你只需要像这样在你的类中只有func

class MenuTableViewController: UITableViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
    }

}
于 2019-08-17T05:25:20.967 回答