繁体   English   中英

iOS AutoLayout问题-即使没有约束,子视图也会错位

[英]iOS AutoLayout Problems - Subviews Misplaced Even Though No Constraints

我有一个项目,其中一些视图使用约束,而某些视图则不需要,因为它们也可以很好地显示在其他设备尺寸上。 我的问题是,当我删除视图控制器的子视图中的所有约束时,即使我未收到有关丢失约束的任何警告,子视图也严重错位。

另外,当我尝试“将所有子视图重置为建议的约束”时,这丝毫没有增加约束,并且我陷入了位置错误的问题。

这可能是什么原因? 约束非常棘手。

因为,默认情况下启用了XCode中的AutoLayout 即使您没有创建任何约束,XCode也会在构建时自动创建一些约束,以便iOS知道如何呈现视图

如果要禁用自动布局,只需取消选中Use auto layout ,如下图所示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM