我使用自动布局。真的很酷。但是我在调整图像按钮大小时遇到了问题。
我有一个图像按钮..它是专为iPhone 6设计的。
图像按钮大小为46px X 46px。
我希望通过自动布局调整此按钮的大小。
我认为......图像按钮的宽度= 46 x(屏幕宽度/ 375)< - 375表示iPhone 6的宽度...因为此按钮是专为iPhone6设计的。
例如
iPhone 6中的
图像按钮的宽度= 46 x(375/375)= 46。
在iPhone5中
图像按钮的宽度= 46 x(320/375)= 39.2
在iPhone6 plus
图像按钮的宽度= 46 x(414/375)= 50.78 ...
但在Xcode中..我找不到如何使用自动布局设置此方法。
只有多重选项..
e.g。选择按钮和超级视图...并添加约束+乘法...
但我不喜欢它......你能帮助我吗?
谢谢
答案 0 :(得分:2)
您可以使用乘数将按钮设置为屏幕宽度(或视图超视图宽度)的百分比,您只需选择该值。
对于想要在375的超级视图上显示46的按钮,该按钮是46/375 = 0.12的百分比
您还可以检查0.12 * 320 = 38.4和0.12 * 414 = 49.68
添加尽可能多的小数位数到0.12,以获得所需的大小。理想情况下,你会选择一些能够在每个设备尺寸上产生整个像素宽度的图像......