没有任何布局约束的视图可以使用AutoresizingMask进行剪裁



我一直在使用LayoutConstraints和AutoresizingMask的组合,其中一些简单视图(NSViewController(将只使用自动调整大小。

由于Xcode 10,一些文本对象(或具有固有大小的对象,如NSButton、NSTextField Label(似乎会产生警告,似乎需要使用布局约束:"没有任何布局约束的视图可能会被剪切">

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

逻辑似乎是,任何视图(其大小由其内部大小(如按钮和标签(定义(都应该使用布局约束,而不能(至少在情节提要中(单独使用AutoresizingMask。

如果约束对象与自动调整大小对象"隔离",则可以混合使用布局约束和自动调整大小掩码。通常情况下,这是不可能的,并且需要使用布局约束重新设置整个视图。

相关内容

  • 没有找到相关文章

最新更新