gpt4 book ai didi

ios - 当 translatesAutoresizingMaskIntoConstraints 设置为 false 时,AutoLayout 行为异常

转载 作者:可可西里 更新时间:2023-11-01 00:53:38 26 4
gpt4 key购买 nike

我的自动布局约束设置如下:

包括这一行:self.view.setTranslatesAutoresizingMaskIntoConstraints(false)结果如下所示:

注释掉该行后,它看起来像这样,这几乎是我根据我添加的约束所期望的。

因为它只适用于添加的调整大小掩码约束,我只能假设我遗漏了一些重要的约束,但似乎我已经涵盖了所有内容?可能缺少什么?

最佳答案

translatesAutoresizingMaskIntoConstraints 设置为 false 仅与 View 相对于其父 View 调整大小的方式有关,因为这是所有自动调整大小掩码都会影响的。 UITabBarController 正在管理其 viewController View 的添加和调整大小,您无需担心 viewController View 的自动调整掩码或约束。

Interface Builder 会自动将 translatesAutoresizingMaskIntoConstraints 属性设置为 false,对于任何您具有将 View 与其父 View 关联的约束的 View 。唯一需要明确将其设置为 false 的情况是,如果您在代码中为 View 添加约束并且通常不希望转换自动调整大小的 mask 。

关于ios - 当 translatesAutoresizingMaskIntoConstraints 设置为 false 时,AutoLayout 行为异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26944041/

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