1

我有一个水平 NSSplitView,它位于另一个垂直 NSSplitView 的右子视图的顶部。我有委托方法来限制左子视图调整大小。但是对于位于顶部的水平 NSSplitView 永远不会调用相同的委托方法。可以做些什么来实现这一目标?

4

1 回答 1

1

如果delegate method为 触发Left Split view controller而不为触发Right split view controller,那么很可能您没有为 设置委托Right Split View Controller

如果您从 Xcode 模板创建正确的拆分,那么它将在 Interface builder 中从nib文件创建。打开Interface builder,然后右键单击拖动并将delegate属性连接到要成为委托的对象。

如果Right split view controller对象不是在 nib 中创建的,那么您将需要在代码中将其连接起来。

于 2010-08-09T17:52:16.527 回答