[英]UITextField in UITableViewCell not appearing at runtime
关于静态单元格的另一件事,它们仅在UITableViewController中工作。 情节提要编辑器将使您可以将它们添加到常规UIViewController内的Table View对象中,但这在运行时不起作用。 原因是UITableViewController提供了一些额外的功能来处理静态单元格的数据源。 Xcode甚至阻止您使用错误消息编译此类项目:“非法配置:静态表视图仅在嵌入UITableViewController实例时才有效”。
尽管我最近发现,如果您的静态tableViewCell显示在情节提要中,但仅由于您的UITableViewController类具有numberOfSections()
和tableView()
函数而没有在运行时中显示,则可以。 如果您确实想显示静态表视图单元格,则只需删除这些函数,它将在运行时中显示。 你只需要像这样在类中只有viewDidLoad()
函数
class MenuTableViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.