ios - touch用法 - xcode官网




UITableViewController外部的静态表视图 (2)

新的xCode更新后,我的应用程序不验证并显示此错误:

静态表视图仅在嵌入UITableViewController实例时才有效

任何机会轻松解决?


在同一屏幕上获取静态UITableView以及其他控件的唯一方法是使用Container View。 按照这种方式,它可以很好地工作:

  1. 将ViewController拖到故事板上。
  2. 将TableViewController拖到故事板上。
  3. Next将一个Container视图拖到你的ViewController中,并将其大小设置为你想要的大小(小于视图) - >当你拖动容器视图时,它会创建一个segue和另一个视图。 删除该segue和视图。
  4. 然后最后按住Ctrl键并点击你的容器并拖动到你的新的TableViewContoller。 选择嵌入。
  5. 以您想要的方式设置您的TableView - >包括静态单元格。

祝你好运。

这个答案已经找到并在这里给出:G.Huebner - > http://iphonedevsdk.com/forum/iphone-sdk-development/111800-static-table-view-cells-only-work-in-a-uitableviewcontroller.html


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





cocoa-touch