ken*_*nyc 5 macos cocoa interface-builder appkit
如果您正在使用NSViewController,每个都有自己的XIB文件,有没有办法在NSWindowController的XIB文件中引用这些视图?我希望能够在我的NSWindowController中删除一个视图,并让Interface Builder了解该视图实际上是它可以从嵌入式NSViewController获取的视图.
MyWindowController.xib
[Objects]
-- MyViewController (Loaded from MyViewController.xib)
-- OtherViewController (Loaded from OtherViewController.xib)
[Window]
-- View
---- My View
---- Other View
Run Code Online (Sandbox Code Playgroud)
我希望Interface Builder知道它My View真的是来自的视图MyViewController.目前,我不得不手动将这些视图添加到窗口的内容视图中windowDidLoad.
- (void)windowDidLoad {
... snip ...
[self.window.contentView addSubview:self.myViewController.view];
[self.window.contentView addSubview:self.otherViewController.view];
... Configure constraints ...
}
Run Code Online (Sandbox Code Playgroud)
这是一个简化的示例,但在较大的情况下,可能有许多视图控制器在起作用,每个视图控制器都有自己的视图.我更喜欢在Interface Builder中设置他们的初始约束和布局,但我不确定如何.
| 归档时间: |
|
| 查看次数: |
303 次 |
| 最近记录: |