我正在使用的一本书告诉我将对象库中的UITableViewController
拖放到Main.storyboard
中,但是它不起作用。 UITableViewController
只是返回到对象库。有什么问题?它与“表视图”一起正常工作。我正在使用Xcode 7.2和OS X El Capitan。
请帮忙。
最佳答案
如果您不能将Table View Controller拖到IB,请不要这样做。请改用表格视图!它们(大部分)是相同的。
我猜你的书告诉你如何创建一个简单的表格视图。因此,让我告诉您如何在视图控制器中创建一个简单的表视图。
当然,您应该首先将视图控制器拖到IB。然后将表视图添加到视图控制器。如果需要,添加约束。然后运行该应用程序!
您可能会在屏幕上看到几条水平线,然后可以滚动它。多好!
现在如何将内容添加到表中?只需创建一个视图控制器类文件,并将其与您刚创建的视图控制器相关联即可。然后,使该类符合UITableViewDataSource
协议并添加所需的方法。最后,只需将类与表视图的数据源属性相关联即可。我认为您的书将详细讨论这一点。
如果您想了解更多,请访问https://www.youtube.com/watch?v=s78ndDj8K3U&list=PL6gx4Cwl9DGDgp7nGSUnnXihbTLFZJ79B&index=21