如何将大小 类 应用到 Xcode 中的 UIButton
How to apply size classes to a UIButton in Xcode
我希望我的按钮在 iPhone 上的尺寸为 30x35,在 iPad 上的尺寸为 60x70。我在故事板中创建按钮。我知道我需要使用大小 类。但是我不能在不同的设备上创建不同的尺寸。我使用这一系列操作:
Select iPad 故事板中的 Pro 9,7。
创建按钮并更改宽度 60、高度 70。
创建宽度和纵横比约束。
在宽度约束中取消标记 Installed
按加号并创建 wR hR Installed
。
Select iPhone 故事板中的 8 个。
改变宽度30,高度35。
创建宽度限制。
有时我会在 iPhone 和 iPad 上创建不同的尺寸,但有时这不起作用。
这是正确的操作顺序吗?
更新
如果我说的不对请告诉我。对于 iPad (60x70) 中的按钮,我应该创建宽度约束并按 "installed" wR hR。对于 iPhone (30x35) 中的按钮,我应该再创建一个宽度约束并按 "installed" for wC hC, wR hC, wC hR?
如果您只是想要改变 iphone 和 ipad 的宽度,只需将尺寸 class 应用到您的 UIButton。
转到按钮的 attributes inspector
,然后单击宽度 属性 左侧的加号按钮。
已选择宽度:常规和高度:常规。然后点击按钮 Add Variation
更改宽度 ipad (w R h R)
现在,我的情况是,IPhone 的宽度为 200
,[=49 的宽度为 400
=]
注。您 甚至不需要 单击 installed
属性 一次。
如果您需要任何帮助,请告诉我
我希望我的按钮在 iPhone 上的尺寸为 30x35,在 iPad 上的尺寸为 60x70。我在故事板中创建按钮。我知道我需要使用大小 类。但是我不能在不同的设备上创建不同的尺寸。我使用这一系列操作:
Select iPad 故事板中的 Pro 9,7。
创建按钮并更改宽度 60、高度 70。
创建宽度和纵横比约束。
在宽度约束中取消标记
Installed
按加号并创建 wR hRInstalled
。Select iPhone 故事板中的 8 个。
改变宽度30,高度35。
创建宽度限制。
有时我会在 iPhone 和 iPad 上创建不同的尺寸,但有时这不起作用。
这是正确的操作顺序吗?
更新
如果我说的不对请告诉我。对于 iPad (60x70) 中的按钮,我应该创建宽度约束并按 "installed" wR hR。对于 iPhone (30x35) 中的按钮,我应该再创建一个宽度约束并按 "installed" for wC hC, wR hC, wC hR?
如果您只是想要改变 iphone 和 ipad 的宽度,只需将尺寸 class 应用到您的 UIButton。
转到按钮的 attributes inspector
,然后单击宽度 属性 左侧的加号按钮。
已选择宽度:常规和高度:常规。然后点击按钮 Add Variation
更改宽度 ipad (w R h R)
现在,我的情况是,IPhone 的宽度为 200
,[=49 的宽度为 400
=]
注。您 甚至不需要 单击 installed
属性 一次。
如果您需要任何帮助,请告诉我