gpt4 book ai didi

objective-c - NSView 在 NSSplitView 上设置最小尺寸

转载 作者:搜寻专家 更新时间:2023-10-30 20:11:59 24 4
gpt4 key购买 nike

有没有办法(以编程方式或通过界面构建​​器)设置 NSSplitView 上每个面板 (nsviews) 的最小尺寸。

最佳答案

是的,查看 NSSplitViewDelegate Protocol 的文档.

基本上您所要做的就是为您的 NSSplitView 设置一个委托(delegate)并实现这三种方法中的一种或多种:

约束拆分位置

– splitView:constrainMaxCoordinate:ofSubviewAt:
– splitView:constrainMinCoordinate:ofSubviewAt:
– splitView:constrainSplitPosition:ofSubviewAt:

可以按照您喜欢的任何方式设置委托(delegate)。在界面生成器中,检查您的 NSSplitView 拥有的 delegate 导出,您所要做的就是将它连接到您采用 NSSplitViewDelegate 协议(protocol)的对象。以编程方式,您可以在 Split View上调用 setDelegate: 并将所需委托(delegate)作为参数传递。

关于objective-c - NSView 在 NSSplitView 上设置最小尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6061751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com