gpt4 book ai didi

swift - 来自代码的约束与界面构建器的行为不同

转载 作者:可可西里 更新时间:2023-11-01 01:56:55 24 4
gpt4 key购买 nike

我正在将部分 UI 移动到 Interface Builder 中的代码。完成后,我在 Debug View Hierarchy 模式下比较不同的分支——约束集看起来是一样的,除了不同的约束是灰色的:

之前:

enter image description here

之后:

enter image description here

这个灰色是什么意思?他们都很活跃。问题是第二张图片上的灰色约束不起作用

最佳答案

灰色突出显示 Auto Layout 由于冲突或因为它正在使用其他更高优先级的约束而未使用的事件约束。

问题是您的约束不完全相同。

之前:

superview.bottom = self.bottom + 200 @ 750

之后:

self.bottom = superview.bottom + 200 @ 750

它们不一样。要修复 After 的情况,您需要切换 self.bottomsuperview.bottom 项目或将常量更改为 - 200

关于swift - 来自代码的约束与界面构建器的行为不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51927889/

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