在新的Xcode更新后,我的应用无法验证并显示此错误:
静态表视图仅在嵌入UITableViewController实例时有效
有机会轻松解决吗?
答案 0 :(得分:320)
在同一屏幕上获取静态UITableView以及其他控件的唯一方法是使用容器视图。按照这种方式,它完美地运作:
这个答案已经在这里找到并给出:G.Huebner - > http://iphonedevsdk.com/forum/iphone-sdk-development/111800-static-table-view-cells-only-work-in-a-uitableviewcontroller.html
答案 1 :(得分:9)
静态UITableView必须位于UITableViewController中。因此,您将把表放在UITableViewController中,然后将其作为childView添加到MainViewController中。
你可以参考 https://iphoneidoit.blogspot.in/2013/10/static-uitableview-in-uiviewcontroller.html
答案 2 :(得分:3)
我认为你正在做的是你首先在故事板上拖动ViewController,然后在ViewController上拖动tableView。这样就无法使用静态表格单元格。你应该做的就是在主故事板而不是ViewController上拖动TableViewController,然后选择静态单元格。通过这种方式,您可以处理静态单元格,并可以使用静态单元格上的任何元素。
答案 3 :(得分:0)
好吧,如果您确实在使用静态tableView,则应考虑将所有内容复制/粘贴到ScrollView或StackView。