Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何在NSSplitViewController中固定splitDividerView的位置_Macos_Cocoa_Nssplitviewcontroller - Fatal编程技术网

Macos 如何在NSSplitViewController中固定splitDividerView的位置

Macos 如何在NSSplitViewController中固定splitDividerView的位置,macos,cocoa,nssplitviewcontroller,Macos,Cocoa,Nssplitviewcontroller,如何在NSSplitViewController中固定splitDividerView的位置 我已经搜索了好几年了,但是没有用。请帮忙,谢谢! 一旦这个应用程序启动,左视图的宽度是150,但我仍然可以通过拖动splitDividerView来调整左视图和右视图的大小。我附上了一张截图以供参考 override func viewDidLoad() { super.viewDidLoad() self.splitView.wantsLayer = true

如何在NSSplitViewController中固定splitDividerView的位置 我已经搜索了好几年了,但是没有用。请帮忙,谢谢! 一旦这个应用程序启动,左视图的宽度是150,但我仍然可以通过拖动splitDividerView来调整左视图和右视图的大小。我附上了一张截图以供参考

override func viewDidLoad() {
        super.viewDidLoad()
        self.splitView.wantsLayer = true
        self.splitView.setPosition(150, ofDividerAt: 0)

    }

我添加了两个用于管理NSViewController的容器视图,因此可以去掉NSSplitView,这样可以节省您的时间

图像中的分隔符在哪里?是否要使分隔器无法滑动?为什么要使用分割视图?是的,我想使分割器无法滑动,还有什么其他类型的UIObject建议在NSSplitController旁边显示给ViewController?两个视图并排显示。