gpt4 book ai didi

macos - 没有任何布局约束的 View 可能会裁剪 - 使用 AutoresizingMask

转载 作者:行者123 更新时间:2023-12-01 05:52:05 25 4
gpt4 key购买 nike

我一直在混合使用 LayoutConstraints 和 AutoresizingMask,其中一些简单的 View (NSViewController) 只会使用自动调整大小。

从 Xcode 10 开始,一些文本对象(或具有固有大小的对象,例如 NSButton、NSTextField-Label)似乎会产生似乎需要使用 Layout-Constraints 的警告:“没有任何布局约束的 View 可能会剪辑”。

最佳答案

由于这个问题到今天还没有解决,我就用一个理论来回答。

逻辑似乎是,任何大小由其内在大小(例如按钮和标签)定义的 View 都应该使用布局约束,并且不能单独使用 AutoresizingMask 来完成(至少在 Storyboard 中)。

如果约束对象与 Autoresizing 对象“隔离”,则可以混合使用 Layout-Constraints 和 AutoresizingMask。通常,这是不可能的,需要使用 Layout-Constraints 重新设置整个 View 。

关于macos - 没有任何布局约束的 View 可能会裁剪 - 使用 AutoresizingMask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53020878/

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