AutoLayout:为什么iOS行为受约束的情况会根据Xcode故事板上选择的设备而改变?

我有一个自动布局约束,只能应用于width:Compact设备(iPhone)上:

AutoLayout:为什么iOS行为受约束的情况会根据Xcode故事板上选择的设备而改变?

但是,当我:

    Xli故事板上的
  1. View as iPhone SE
  2. iPad
  3. 上运行应用

然后,我在日志中收到一条警告,提示该约束非常活跃,并与另一个约束发生冲突:

[LayoutConstraints] Unable to simultaneously satisfy constraints.
[...]        
"<NSLayoutConstraint:0x28237f610 UIImageView:0x141d4ae60.leading == UIStackView:0x141e10ed0.leading   (active)>",

尽管如此,视觉效果还是按设计的。

为什么约束在width:Regular设备上“安装”或“活动”? 这只是在iOS应用正确的约束之前触发警告的临时状态吗?

ly620ay 回答:AutoLayout:为什么iOS行为受约束的情况会根据Xcode故事板上选择的设备而改变?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3022307.html

大家都在问