gpt4 book ai didi

ios - Swift:如何在 iPad 的 LaunchScreen 上缩放图像

转载 作者:行者123 更新时间:2023-11-29 01:18:22 26 4
gpt4 key购买 nike

属性检查器或其他地方是否有一个功能允许您缩放 LaunchScreen.xib 上的图像,以便它在 iPhone 和 iPad 上看起来都不错?我知道如何使用字体,但图像?

最佳答案

您可以使用 Assets 目录和自动布局来完成此操作。

自动布局

首先,将一个 ImageView 拖到 Canvas 上(如果“使用大小类”被选中,则应该是一个正方形)。这是你的形象将去的地方。要动态改变图像的大小,我们将简单地给 ImageView 一些关于它应该如何布局的规则。按住 Control 从 ImageView 拖动到它后面的 View 。如果您在 Canvas 中执行此操作,则可见约束选项将对应于您将连接线添加到的一般方向。如果您在项目大纲中的元素之间按住 Control 并拖动,您将获得所有选项。您将需要设置足够的约束条件,这样大小就不会模棱两可,约束线也不会变成红色。

Adding constraints

您可以在大小检查器中检查和编辑约束。

Inspecting constraints

如果在任何时候你有橙色约束并且 Xcode 给你一个警告说帧在运行时会有所不同,只需从右下角最右边的图标弹出的菜单中选择图像和更新帧 Canvas (两条线之间的三角形)。

Updating frames

顺便说一句,双击这些蓝色约束中的任何一个都可以编辑它们。

Editing Constraints

Assets 目录

现在,您只需要将图像添加到 ImageView 。首先,导航到您要使用的 Assets 目录(.xcassets 文件)。单击底部的加号按钮并添加“新图像集”。在第一个框中,你应该拖动你想要的图像,无论你想要什么大小(做测试)。 @2x 是像素宽度和高度的两倍,@3x 同样是三倍。这些更高分辨率将占用相同数量的物理空间,但像素密度更高的视网膜显示器看起来更好。

此时,您的启动屏幕应该在任何尺寸的设备上看起来都不错,如果您选择支持它,在 iPad Split Screen 上也应该看起来不错。

这是一个 Apple doc在图标和图形上。

关于ios - Swift:如何在 iPad 的 LaunchScreen 上缩放图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34889688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com