gpt4 book ai didi

ios - 在 iOS 中为多个设备和不同方向启动屏幕 Storyboard

转载 作者:可可西里 更新时间:2023-11-01 03:53:25 25 4
gpt4 key购买 nike

我的应用程序在两个方向上都支持 4 英寸以上的所有设备。

iPhone - 5、5S、5C、6、6S、6+、6S+、SE

iPad 4、iPad Air、iPad Air2、iPad Pro 等

将 Assets 目录用于启动屏幕它工作正常,但在 iPad Pro 应用程序中显示标准键盘而不是 iPad Pro 优化键盘,它更大并且不会给用户最好的感觉。

按照下面的链接,应用程序应该使用启动 Storyboard而不是 Assets 图像来获得优化的 iPad Pro native 键盘。

https://forums.developer.apple.com/thread/26357

现在的问题是如何在启动屏幕 Storyboard期间支持两个方向?

如何在 Storyboard中为纵向和横向模式添加不同的启动图像?在两个方向上使用适用于 iPad 的尺寸等级,包括常规尺寸和常规尺寸。

注意 - 因为它启动了一个屏幕 Storyboard,所以不能使用自定义类来自定义大小类。

最佳答案

在您的 launchsScreen.storyboard 中添加 imageView 并为其设置四个约束,例如:top、bottom、leading、trailing

现在,在您的 assets 中为 iPhoneiPad 添加单独的图像,分辨率为 1x,2x,3x iPhone1x,2x iPad

并将该图像设置为该 ImageView 。然后它将管理每台设备!

您可以为 Assets 中的不同大小类别设置不同的图像。因此,对于不同的方向,您可以在 assets 中设置不同的图像。

有关详细信息,请参阅 Apple documentation

是的,您可以按照 @pkc456 评论中的建议使用 vector graphics 来保持您的应用轻量级。

关于ios - 在 iOS 中为多个设备和不同方向启动屏幕 Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39349045/

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