22得票9回答
NSSplitView和自动布局

我该如何在NSSplitView子视图中使用自动布局约束? 我的NSSplitView子视图有三个子视图:topPane,tableContainer和bottomPane,我设置了以下约束:NSDictionary* views = NSDictionaryOfVariableBindin...

20得票8回答
NSSplitView-启用自动布局后,自动保存分隔符位置无效。

使用自动布局时,在接口生成器中为NSSplitView设置自动保存名称以自动保存分隔栏位置,将导致每个分隔栏在应用程序重新启动时完全折叠。禁用自动布局允许自动保存正常工作。 我已经尝试了在新的Xcode项目中进行相同操作,结果相同。这是一个错误还是已知的不兼容性? 如果这是一个错误,我该如...

19得票11回答
如何在编程中以程序方式展开和折叠NSSplitView的部分?

我想在我现有的项目中用NSSplitView替换RBSplitView。应用程序现在仅适用于leopard,我想用leopard提供的新的NSSplitView替换RBSplitView。 然而,在NSSplitView中我缺少RBSplitView中方便的方法expand和collapse...

16得票2回答
使NSSplitView的分隔条不可拖动并且不显示拖动光标

我有一个NSSplitView(不是UISplitView(Controller)!!),有三个子视图。现在,对于最后一个分隔符(索引1),我想让它不显示拖动光标(两个箭头指向彼此)。我使用以下代码停止拖动,但是光标仍然出现:- (CGFloat)splitView:(NSSplitView ...

14得票9回答
NSSplitView:在窗口调整大小期间控制分隔条位置

我有一个包含两个面板的NSSplitView - 左边是侧边栏表格视图,右边是网页视图。我还设置了一个委托来处理侧边栏的约束,例如:- (CGFloat)splitView:(NSSplitView *)splitView constrainMaxCoordinate:(CGFloat)pro...

14得票5回答
如何使用动画展开和折叠NSSplitView的子视图?

能否对NSSplitView的子视图进行折叠和展开的动画效果?(我知道还有其他类可用,但更喜欢使用NSSplitView并进行动画效果) 我正在使用方法- (void)setPosition:(CGFloat)position ofDividerAtIndex:(NSInteger)divi...

13得票4回答
NSSplitView 分隔条的起始位置

我如何设置NSSplitView的起始位置?我找到的最接近可行的方法似乎是setPosition。//Set splitView position. [splitView setPosition:330 ofDividerAtIndex:0]; 然而这似乎没有起到任何作用,我的分割视图仍然从中...

9得票8回答
如何在使用自动布局时通过动画折叠NSSplitView窗格?

我已经尝试了所有我能想到的方法,包括在SO和其他邮件列表中找到的所有建议,但是我无法弄清楚如何在Auto Layout打开时以动画的方式编程折叠NSSplitView面板。 这是我目前拥有的(为了好玩而用Swift编写),但它在多个方面都失败了: @IBAction func toggle...

9得票1回答
使用自动布局,如何使NSSplitView只展开一个面板以适应窗口调整大小?

是否可以仅使用Xcode提供的自动布局选项来实现以下操作?例如通过更改“hugging”或“compression”设置。 如何推荐实现这种调整大小行为?

9得票4回答
在NSSplitView中动态更改视图内容?

我有一个应用程序,它的布局类似于iTunes。主窗口是NSSplitView。 根据用户在左侧列中选择的内容,我需要显示不同的视图。例如,在iTunes中,如果您点击“音乐”,则会看到一个包含歌曲列表的表格,如果您点击“电视节目”,则会看到一个带有一些文本的白色屏幕。 我已经尝试了很长时间...