Inside Interface Builder我有一个UINavigationController,它包含一个UIViewController,里面有一个UIView。这个主 UIView还有一堆标签以及一些ImageView和自定义UIView。
我想要做的是在这个主要 UIView中放置一个UITableView。这个UITableView占据了UIView大约一半的屏幕。我正在尝试在UIView下面添加一个UITableViewController,但每次我这样做时,UITableViewController对象都会替换我在IB中的UIViewController对象
我做错了什么?
我想:
我在这个设置中哪里出错了?当我尝试在IB中添加UITableViewController时,我得到:
提前致谢!
答案 0 :(得分:2)
将UITableView放入UIView而不是UITableViewController,然后将表视图的委托和数据源设置为UIViewController。 当然,UIViewController应该实现两个协议(表视图删除和数据源)。
答案 1 :(得分:1)
您可能根本不需要表视图控制器。您必须添加UITableView并在视图控制器中实现所有必需的数据源和委托方法。