跨iOS设备的堆栈和自动布局

时间:2016-03-09 18:45:27

标签: ios swift autolayout

所以我按照一系列教程进行了操作(一个简单的计算器),但UI仍然可以改进。

目前的用户界面在手机上运行良好,但在上传到iPad时,部分用户界面会根据需要进行扩展,但按钮的尺寸相当小。我没有限制保持按钮小,按钮所在的堆栈扩展以填充空间。

我的项目文件可以在这里找到: https://github.com/maza256/retrocalc

可在此处找到要解释的图像: iPhone and iPad Preview image

任何帮助都会很棒。

2 个答案:

答案 0 :(得分:0)

按钮尺寸合适。它们不小,表现得像你期望的那样。尝试更改背景颜色:

iPad screenshot

问题是你的图像非常小。你必须提供。@ 2x和。@ 3x图像,这样你就不会在iPad上失去质量。

Image assets

答案 1 :(得分:0)

在查看您的项目后,我发现您可以进行一项更改。转到故事板并选择按钮,然后单击attribues inspector。然后在控制下更改最右侧的alingment选项,这将使您的图像扩展以适应空间。

Ipad
Inspector Setting

很抱歉,我的帖子中没有说明这一点。但是您需要单击顶行数字的堆栈视图,并确保像这样进行堆栈视图设置。

enter image description here