【发布时间】:2016-03-07 09:55:39
【问题描述】:
问:我目前正在开发可在 3.5 英寸、4 英寸、4.7 英寸和 5.5 英寸的 iPhone 上运行的应用程序。当我加载到 4.7 英寸 iPhone 时,显示器很好,但是当它加载到 4 英寸和 3.5 英寸 iPhone 上时,界面相互重叠。我正在使用自动布局,据我了解,自动布局会自动调整大小吗?有谁知道我该如何解决这个问题?
现在我回答我自己的问题! A:在底部添加一个 UIView 并根据视图添加每个约束,它就像一个 cham!谢谢大家!
【问题讨论】:
-
你能上传一张包含布局和约束的图片吗?
-
显然这是自动布局的问题。检查您添加的约束。
-
你的约束一定会被打破,见控制台。
-
我在 iPhone 5 上运行时,分辨率显示是基于 iPhone 6 的,所以有些项目超出了手机尺寸。
-
如果您正确设置约束,所有视图都不会超出屏幕范围,您必须共享您的控制台或至少共享屏幕的屏幕截图,这样才能帮助您解决问题。
标签: ios iphone autolayout