【发布时间】:2016-01-06 07:15:30
【问题描述】:
我正在开发一个 OS X 应用程序并探索故事板的使用。我的应用程序有一个三窗格布局 - 一个垂直拆分视图,其中一个水平拆分视图嵌入在右侧垂直拆分项中。
我想为每个拆分视图项的视图(以及其他嵌入式视图)使用自定义(子类化)视图控制器。似乎实现这一点的唯一方法是为我想要的每个视图控制器创建一个新的视图控制器场景 - 我看不到为现有场景中的非顶级视图创建自定义视图控制器类。
这很好,但似乎一旦我将每个视图控制器拆分到自己的场景中,就无法在顶级场景视图上设置自动布局约束 - 自动布局控件在 IB UI 中被禁用。似乎没有办法在场景之间使用自动布局。
我错过了什么吗?我想为我的应用程序中的所有视图提供自定义视图控制器和自动布局控件的选项。我是否需要借助代码才能使其正常工作?
【问题讨论】:
标签: objective-c macos xcode-storyboard