在新的 Xcode 更新之后,我的应用程序无法验证并显示以下错误:
静态表视图只有在嵌入 UITableViewController 实例时才有效
有没有容易解决的机会?
静态 UITableView 必须位于 UITableViewController 中。因此,您需要将表放在 UITableViewController 中,然后将其作为 child View 添加到 MainViewController。
你可以参考 Https://iphoneidoit.blogspot.in/2013/10/static-uitableview-in-uiviewcontroller.html
获得静态 UITableView 以及同一屏幕上的其他控件的唯一方法是使用容器视图。按照这种方式,它完美地工作:
祝你好运。
这个答案已经在这里找到并给出了: G.Huebner-> http://web.archive.org/web/20140928102504/http://iphonedevsdk.com/forum/iphone-sdk-development/111800-static-table-view-cells-only-work-in-a-uitableviewcontroller.html
我认为您正在做的是首先在故事板上拖动 ViewController,然后在 ViewController 上拖动 tableView。这样就不能使用静态表单元格。相反,您应该做的是将 TableViewController 拖放到主情节串连板上,而不是 ViewController,然后选择静态单元格。通过这种方式,您可以处理静态单元格,并且可以在静态单元格上使用任何元素。
如果您真的使用静态 tableView,那么应该考虑将所有内容复制/过去到 ScrollView 或 StackView。