gpt4 book ai didi

ios - 在横向和纵向之间切换时出现约束异常的iOS AutoLayout

转载 作者:行者123 更新时间:2023-12-01 20:19:30 27 4
gpt4 key购买 nike

对于iPhone 6+的风景和肖像,我有不同的尺寸等级。如果我从横向或纵向开始运行,则不会出现任何约束错误。当我从横向或纵向切换时,会遇到约束错误。看来,如果我切换,则会同时获得纵向和横向尺寸类别约束的合并。我只设置了1.常规宽度和紧凑高度2.任何宽度和紧凑高度3.紧凑高度和常规宽度4.常规宽度和常规高度。我做错了什么会导致冲突的吗?谢谢。

最佳答案

如果为Any大小类添加约束,则它们将在所有设备上的所有方向应用,因此您需要确保它们与所有其他约束兼容。根据您指定的组合(列表中似乎有错字),您似乎经过了过度设计,但很难确定。首先看一下布局引擎删除的约束及其定义的位置,然后您可以找出冲突所在,然后在某些尺寸级别中将其关闭,或者对尺寸级别进行重新处理,以使它们全部分离或使用Any情况更加一致。

关于ios - 在横向和纵向之间切换时出现约束异常的iOS AutoLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35968154/

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