Mat*_*att 4 xcode swift launch-screen swift3 xcode8
我是 iOS 开发新手。我正在尝试在中心的启动屏幕上添加徽标。我有一个带有渐变颜色的背景,所以我使用了一个 png 文件并将其粘贴在背景中。接下来是我想要为所有设备居中的徽标。
我有两个部分的问题 1)我是否可以指定约束,以便它适用于所有设备?以 % 指定顶部和底部约束的示例?2)如果上述不可能,那么如何将徽标居中对齐,以便它适用于所有设备?我需要在所有设备上单独应用约束吗?
我尝试为所有设备单独设置宽度和高度,但它会修改其他设备上的尺寸。不确定这种方法是否有效或者我使用了错误的东西?
我知道在最坏的情况下,我可以创建带有 png 徽标的启动屏幕,并将它们分别粘贴到每个设备上,这样就可以工作了。我只是想知道是否可以在有限制的情况下完成。
发射机
正如您所建议的,我添加了约束以将其水平和垂直居中对齐。它似乎在一种设备上很好,但在其他设备上却不然。请看下面的图片。
那么如何更改图像大小呢?
您确实有 centerY 和 centerX 约束。
在故事板中,选择已添加到视图中的 imageView。右键拖动到左侧面板中的主视图(全屏视图)并选择水平居中,重复垂直居中。
您还需要设置徽标的宽度和高度限制。
或者: 您不需要单击拖动,您可以在“添加新对齐约束”选项卡中添加中心约束。
| 归档时间: |
|
| 查看次数: |
10559 次 |
| 最近记录: |