gpt4 book ai didi

xcode - NSSplitView 使用自动布局在窗口调整大小时仅扩展一个面板?

转载 作者:行者123 更新时间:2023-12-03 16:08:08 34 4
gpt4 key购买 nike

仅使用 Xcode 提供的自动布局选项是否可以实现以下目的?例如,通过更改拥抱或压缩设置。

Expanding only one panel of an NSSplitView using auto-layout

实现这种调整大小行为的推荐方法是什么?

最佳答案

如果你想实现固定的左面板,只需在Interface Builder中选择左 View ,然后选择“编辑器”→“固定”→“宽度”。不过,这将使分隔器不可移动。

如果您想保留可拖动的分隔线,可以使用 IB 中的“保留优先级” slider 。要优先考虑右侧面板的增长,请在 IB 中选择 Split View并将“右侧”持有优先级降低到 1。
请注意,这些优先级已添加到 Mountain Lion 中。详情可见10.8 AppKit release notes .

如果您需要支持 10.7,实现此 NSSplitView 行为可能会更困难。 Apple 修复了 10.8 中的多个错误和缺点(特别是与分割 View 结合使用时)。

关于xcode - NSSplitView 使用自动布局在窗口调整大小时仅扩展一个面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17648197/

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