我最初的答案是假设您只想从 a 转换UITableViewController为 a UIViewController。查看您的屏幕快照,我推断您确实想从 a 切换UITableViewController到 a UICollectionViewController(这是 iOS 6 的一项功能,可让您精确地做您想做的事)。
在这种情况下,请将您的基类更改为UICollectionViewController,并将您的UITableViewDataSource方法替换为UICollectionViewDataSource方法。然后使用 Collection View Controller 重新设计您的场景。
有关详细信息,请参阅集合视图编程指南。或者查看 WWDC 2012 会议介绍集合视图或高级集合视图和构建自定义布局。
如果您需要支持 6 之前的 iOS 版本,那么您必须自己手动编写此集合视图样式编码,将您的图像视图放在滚动视图上并使用标准的UIViewController. 它比使用集合视图需要更多的努力,但可以做到。
原答案:
如果这个视图控制器上面会有一个表格视图,但你只是想在场景中添加更多的控件?如果是这样,只需将视图控制器的基类从 更改UITableViewController为UIViewController,创建新场景,向其中添加表视图,并将表视图的委托和数据源指定为视图控制器:

此外,请确保IBOutlet为您的表格视图定义一个(如果您调用它tableView,这将最大限度地减少所需的任何编码更改)。

如果您这样做,您可以快速将UITableViewController基于控制器的控制器转换为UIViewController具有最少代码更改的控制器。