xcode UITableViewController外部的静态表视图

nxowjjhe  于 2022-12-27  发布在  其他
关注(0)|答案(4)|浏览(127)

在新的Xcode更新后,我的应用无法验证并显示此错误:
静态表视图仅在嵌入UITableViewController示例时有效
有没有机会轻松解决?

k4aesqcs

k4aesqcs1#

在同一个屏幕上获取静态UITableView沿着其他控件的唯一方法是使用容器视图。按照这种方法,它可以完美地工作:
1.将ViewController拖动到脚本上。
1.将TableViewController拖动到情节提要上。
1.下一步拖动一个容器视图到你的视图控制器,并调整它的大小到你想要的大小(小于视图)-〉当你拖动容器视图时,它会创建一个segue和另一个视图。删除那个segue和视图。
1.然后最后按ctrl键点击你的容器并拖动到你的新TableViewContoller。
1.按照您想要的方式设置TableView的样式-〉包括静态单元格。
这个答案已经找到,并在这里给出:G.许布纳-〉http://web.archive.org/web/20140928102504/http://iphonedevsdk.com/forum/iphone-sdk-development/111800-static-table-view-cells-only-work-in-a-uitableviewcontroller.html

baubqpgj

baubqpgj2#

静态UITableView必须位于UITableViewController中。因此,您必须将表放在UITableViewController中,然后将其作为childView添加到MainViewController中。
您可以参考https://iphoneidoit.blogspot.in/2013/10/static-uitableview-in-uiviewcontroller.html

t9aqgxwy

t9aqgxwy3#

我认为你所做的是先在故事板上拖动ViewController,然后在ViewController上拖动tableView。这样你就不能使用静态表格单元格。相反,你应该做的是在主故事板上拖动TableViewController而不是ViewController,然后选择静态单元格。通过这种方式,您可以在静态单元格上工作,并且可以在静态单元格上使用任何元素。

nafvub8i

nafvub8i4#

好吧,如果您真的使用静态tableView,您应该考虑将所有内容复制/粘贴到ScrollView或StackView。

相关问题