我完成了我的应用程序,我尝试完成的最后一件事是AutoLayout,我参考iPhone 6屏幕创建了自动布局,它完全适合它和6 +。但是对于5和4来说它变得紧张起来并且运作良好。我已经尝试了从调整大小,切换模式等所有内容。它们应该看起来像第一个截图。我已经添加了截图。订单是:iPhone 6,iPhone 5,iPhone 4s
以下是限制因素:
在大UIImage上: 将中心x与温度标签对齐 将中心y与白色指示器对齐 将顶部空间与City Label对齐 将底部空间与温度标签对齐
On Temperature Label:
宽度= 150 身高= 44 将中心x与上方的图像视图对齐 将中心x与白色指示器对齐 底部空间加载标签(正下方) 顶级空间到imageview
所有时间标签左右对齐临时标签以及天气图像之间的顶部和底部空间
第一个小天气图片: 通向超级视野 底层空间到superview 将中心x与其上方的时间标签对齐 尾随空间到右边的uiimage 将底部/顶部对齐到右边的其他图像
第二个小天气图像:除了宽度= 80以外没有超前视图的前导空间 我试过删除这个,但每当我做UIImage缩小时,这是我能保持与其他人相同尺寸的唯一方法
第三个小图像:与第一个相同,但包括超级视图的前导空间
第四:与第一个相同,并包含到superview的尾随空格
关闭机器人的警报按钮: 将中心x对准温度标签(大标签) 顶部空间到较小的临时标签 追踪到超级视图 高度= 100
答案 0 :(得分:0)
任何其他人遇到这个问题,我的主要问题是我使用的是大小类,尽管事实上我只是为iPhone创建了一个应用程序。因此,通过单击故事板并单击任何视图控制器并转到文件检查器(第一个图标),我取消选中大小类按钮。这样我就可以添加自动布局和约束,它可以在所有iPhone屏幕上运行。虽然需要进行小幅调整才能使其更加轻松