如何使用自动布局调整图像按钮的大小?
How do I use the auto layout to resize image buttons?
我使用自动布局。这真的很酷。但是我在调整图像按钮的大小时遇到了问题。
我有一个图像按钮..它是为 iPhone 6.
设计的
图像按钮大小为 46px X 46px。
我想通过自动布局调整此按钮的大小。
我认为...图像按钮的宽度 = 46 x(屏幕宽度 / 375)<-- 375 表示 iPhone 6 的宽度...因为此按钮是为 iPhone6 设计的。
例如
在 iPhone6
图片按钮的宽度 = 46 x (375/375) = 46.
在 iPhone5
图片按钮的宽度 = 46 x (320/375) = 39.2
在iPhone6 加上
图片按钮的宽度 = 46 x (414/375) = 50.78...
但是在Xcode..我找不到如何使用自动布局设置这些方法。
只有乘法选项..
例如select 按钮和超级视图...并添加约束 + 乘法...
但我不喜欢...你能帮我吗?
谢谢
您可以使用乘数将按钮设置为屏幕宽度(或视图超级视图宽度)的百分比,您只需选择值即可。
对于您希望在 375 的父视图上显示为 46 的按钮,百分比为 46/375 = 0.12
您还可以检查 0.12*320 = 38.4 和 0.12*414 = 49.68
根据需要在 0.12 后添加任意数量的小数位以获得所需的尺寸。理想情况下,您会选择使图像在每种设备尺寸下都是整数像素宽的东西...
我使用自动布局。这真的很酷。但是我在调整图像按钮的大小时遇到了问题。
我有一个图像按钮..它是为 iPhone 6.
设计的图像按钮大小为 46px X 46px。
我想通过自动布局调整此按钮的大小。
我认为...图像按钮的宽度 = 46 x(屏幕宽度 / 375)<-- 375 表示 iPhone 6 的宽度...因为此按钮是为 iPhone6 设计的。
例如
在 iPhone6
图片按钮的宽度 = 46 x (375/375) = 46.
在 iPhone5
图片按钮的宽度 = 46 x (320/375) = 39.2
在iPhone6 加上
图片按钮的宽度 = 46 x (414/375) = 50.78...
但是在Xcode..我找不到如何使用自动布局设置这些方法。
只有乘法选项..
例如select 按钮和超级视图...并添加约束 + 乘法...
但我不喜欢...你能帮我吗?
谢谢
您可以使用乘数将按钮设置为屏幕宽度(或视图超级视图宽度)的百分比,您只需选择值即可。
对于您希望在 375 的父视图上显示为 46 的按钮,百分比为 46/375 = 0.12
您还可以检查 0.12*320 = 38.4 和 0.12*414 = 49.68
根据需要在 0.12 后添加任意数量的小数位以获得所需的尺寸。理想情况下,您会选择使图像在每种设备尺寸下都是整数像素宽的东西...