Xcode 10 AutoLayout不需要的对象大小调整

时间:2019-01-25 15:45:18

标签: ios xcode autolayout

我使用Xcode 10和Swift 4开发iOS应用程序来开发iOS应用程序,但是自动布局功能存在严重问题。该应用程序是为仅使用风景模式的9.7“ iPad设计的,我希望它可以为较大的iPad(例如12.9”)优雅地调整尺寸。但是,使用自动版式功能时,UI视图中的对象将以不需要的方式调整大小,而没有修复它的好方法。

我创建了一个具有3个按钮的测试应用,以演示该问题。

首先,我尝试使该按钮保持与其他按钮的距离,但保持其长宽比。 Image 1

但是,在添加约束时,所有按钮的大小看似都不合理。 Image 2

即使仅尝试操作一个按钮也会导致相同的问题。

Image 3

Image 4

我的应用程序application的复杂性比这三个按钮高得多,但是我觉得一定有一些我不了解的基本知识。在我的3按钮示例中,为什么按钮会如此调整大小,如何防止这种情况发生?谢谢!

0 个答案:

没有答案