IB - 将UIView添加到UITableViewController?

时间:2011-12-10 18:03:58

标签: ios xcode cocoa-touch interface-builder xcode4.2

我喜欢在UITableView下面完成一个UIToolbar,我想使用UITableViewController,因为它自己设置了数据源和委托以及其他东西。

由于目前只有1个视图且我的数据没有层次结构,因此我不需要类似主题中提出的UINavigationController。

我没有设法在XCode 4.2的Interface Builder中的任何地方(场景设计区域或视图层次结构)将UIView或UIToolbar拖放到我的UITableViewController。

因此我的问题:如何在Interface Builder中向UITableViewController添加UIView?

我确实设法使用UIViewController和UIView中包含的UIToolbar来实现我想要完成的外观。

使用带有UITableView的UIViewController比依赖UITableViewController要多得多吗?

感谢您的时间!

1 个答案:

答案 0 :(得分:4)

我认为这是你真正的问题

  

使用带有UITableView的UIViewController会更多   涉及比依赖UITableViewController?

答案是否定的,不是更多的工作。只需将其添加到viewcontrollers的.h

即可
@interface MyViewController : UIViewController <UITableViewDataSource, UITableViewDelegate>

然后在.h中添加数据源和委托函数(你可以复制并粘贴你当前在TableViewController中使用的函数)

注意:从Xcode 4.5.1:“静态表视图仅在嵌入UITableViewController实例时有效。”