我正在尝试在我的Xcode应用程序上的多个按钮和功能上使用自动布局,但是当我尝试自动布局其中一个按钮时,它的大小会发生变化
我在标签上使用过它,有时它不会改变它的大小,但在其他标签上却没有。
如何阻止这种情况发生?
由于
答案 0 :(得分:1)
答案 1 :(得分:0)
对于Xcode 9,Swift 4,不推荐使用LayoutGuides。如果您使用的是Swift 3,我建议您只使用自动调整大小的掩码来防止iOS 11点击时出现任何问题。当父视图中包含子视图对象时,约束将继续有效。该文档指出它已被推荐用于iOS 7-11;但是,我在整个iOS 10中都使用了布局指南,并且从未出现任何错误或警告。 iOS 11中出现警告。
请参阅此处的文档: https://developer.apple.com/documentation/uikit/uiviewcontroller
答案 2 :(得分:0)
首先清除之前应用的所有约束。给出约束条件如下: - 1)领先 2)顶部 3)宽高比 4)Superview的相等宽度: - 假设您的按钮宽度为100,如果您的iPhone尺寸为5,5S则等宽: - 乘数应为100:320
因此,当设备大小发生变化时,它将是动态按钮大小也根据设备