【问题标题】:Views without any layout constraints may clip - using AutoresizingMask没有任何布局约束的视图可能会被裁剪 - 使用 AutoresizingMask
【发布时间】:2018-10-27 10:17:51
【问题描述】:

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

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

【问题讨论】:

    标签: macos xcode-storyboard


    【解决方案1】:

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

    似乎逻辑是,任何大小由其固有大小(例如按钮和标签)定义的视图都应该使用 Layout-Constraints 并且不能(至少在 Storyboard 中)单独使用 AutoresizingMask .

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

    【讨论】:

      猜你喜欢
      • 2019-06-03
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 2018-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-10
      相关资源
      最近更新 更多