我喜欢在UITableView下面完成一个UIToolbar,我想使用UITableViewController,因为它自己设置了数据源和委托以及其他东西。
由于目前只有1个视图且我的数据没有层次结构,因此我不需要类似主题中提出的UINavigationController。
我没有设法在XCode 4.2的Interface Builder中的任何地方(场景设计区域或视图层次结构)将UIView或UIToolbar拖放到我的UITableViewController。
因此我的问题:如何在Interface Builder中向UITableViewController添加UIView?
我确实设法使用UIViewController和UIView中包含的UIToolbar来实现我想要完成的外观。
使用带有UITableView的UIViewController比依赖UITableViewController要多得多吗?
感谢您的时间!
答案 0 :(得分:4)
我认为这是你真正的问题
使用带有UITableView的UIViewController会更多 涉及比依赖UITableViewController?
答案是否定的,不是更多的工作。只需将其添加到viewcontrollers的.h
即可@interface MyViewController : UIViewController <UITableViewDataSource, UITableViewDelegate>
然后在.h中添加数据源和委托函数(你可以复制并粘贴你当前在TableViewController中使用的函数)
注意:从Xcode 4.5.1:“静态表视图仅在嵌入UITableViewController实例时有效。”