我对Autolayouts有这个非常奇怪的问题。我只是无法在这里找到问题。屏幕截图下方使用iPhone 7 plus作为模拟器。
黑色视图有四个限制!
4)如下图所示
问题:
在iPhone 7Plus上,视图尺寸保持200 * 200,在iPhone 5s上,它变为149 * 149,在6s时,它变为204 * 204。它实际应该改为200 * 200和149 * 149之间的某个地方。我在这里缺少任何约束吗?
答案 0 :(得分:0)
根据我对您的问题的理解,无论模拟器类型如何,您都希望保持视图的大小不变。如是 1.对于两个值或任何值,您可以将视图的高度和宽度约束设置为200。 要么 2.如果要根据模拟器的大小改变视图大小,可以为常规高度,紧凑宽度和常规高度设置约束,为这两者分别设置常规宽度