0

在 XCode 4.3 的 iPad 主从应用程序模板中,主视图(侧窗格导航菜单)扩展了 UITableViewController。相反,我希望它扩展 UIViewController 并使用 UIView 和 UITableView 来显示主表(这就是原因!)。

我面临的问题是我无法将 View 对象拖放到 MasterViewController 类(扩展 UIViewController)上。这不能使用界面生成器来完成吗?我能做的最好的事情是将 UIView 拖放到 MasterViewController 的同一级别,而不是在其中。我在这里错过了什么吗?

4

1 回答 1

4

要在默认应用程序中用视图控制器替换标准表视图控制器,请执行以下操作:

  1. 选择主 UITableViewController
  2. delete将其删除。
  3. 将 UIViewController 从 Objects 面板拖到画布上。
  4. 从主导航控制器控制拖动到新的 UIViewController
  5. 选择“关系 - 根视图控制器”。

注意:在您的另一篇文章中,您说过要结合 UIView 和 UITableViewController。只是一个警告:如果你在表格视图中使用静态单元格,它必须嵌入在 UITableViewController 中,它不会在 UIViewController 中工作。(如果你打算这样做,你必须使用动态单元格)。在您的特定情况下,您可能根本不需要表格视图。

于 2012-04-23T03:43:41.697 回答