Macos NSSplitView持有优先级未在IB中显示,为什么?

Macos NSSplitView持有优先级未在IB中显示,为什么?,macos,nssplitview,Macos,Nssplitview,我很困惑,可以发誓几天前我在IB中设置了我的NSSplitView持有优先权,但现在它们似乎在IB中根本不可见。当选择splitView时,是否有其他人看到在Xcode的IB的左上角保留优先级 拆分视图是否有子视图?如果我从拆分视图中删除所有子视图,我可以重现您看到的内容。该部分为每个子视图显示一个滑块 更新: 您正在使用Yosemite引入的新的NSSplitViewController和NSSplitViewItem类。因此,分割视图实际上在NIB中没有子视图。(拆分视图下没有三角形切换

我很困惑,可以发誓几天前我在IB中设置了我的NSSplitView持有优先权,但现在它们似乎在IB中根本不可见。当选择splitView时,是否有其他人看到在Xcode的IB的左上角保留优先级


拆分视图是否有子视图?如果我从拆分视图中删除所有子视图,我可以重现您看到的内容。该部分为每个子视图显示一个滑块


更新:

您正在使用Yosemite引入的新的
NSSplitViewController
NSSplitViewItem
类。因此,分割视图实际上在NIB中没有子视图。(拆分视图下没有三角形切换来显示子视图。)拆分视图项将通过其视图控制器按需提供视图


保留优先级是分割视图项的属性。目前我无法验证,但我希望XCODE将提供一种方法来设置它,如果你选择的个别项目。< /p>嗯,不,它有两个,一个左,一个右边的幻灯片在中间。我刚刚添加了一张IBI的图片,并更新了我的答案。我相信这个问题是由于使用了
NSSplitViewController
体系结构造成的,应该在分割视图项上设置保留优先级,而不是在分割视图上。我知道我已经在某个地方设置了它们!