我的应用程序支持从两个方向开始的4英寸以上的所有设备。
iPhone - 5,5S,5C,6,6S,6 +,6S +,SE
iPad 4,iPad Air,iPad Air2,iPad Pro等
使用资产目录启动屏幕它的工作正常,但在iPad Pro应用程序中显示标准键盘,而iPad Pro优化键盘更大,并没有给用户带来最佳感觉。
如下所示链接应用应该使用启动故事板而不是资产图像来获得优化的iPad Pro原生键盘。
https://forums.developer.apple.com/thread/26357
现在的问题是如何在发布屏幕故事板中支持两种方向?
如何在故事板中为纵向和横向模式添加不同的启动图像?在两个方向上使用iPad的尺寸等级,包括常规和常规尺寸。
注意 - 由于它启动了一个屏幕故事板,因此无法使用自定义类自定义大小类。
答案 0 :(得分:5)
在launchsScreen.storyboard
添加imageView
并设置四个约束:top,bottom,leading,trailing
。
现在,在assets
为iPhone
和iPad
添加1x,2x,3x
分辨率iPhone
和1x,2x
iPad
}}。
并将该图像设置为该imageview。然后它将管理每个设备!
您可以为资产中的不同尺寸类别设置不同的图像。因此,对于不同的方向,您可以在assets
中设置不同的图像。
请参阅Apple documentation了解详情。
是的,您可以按照@ pkc456的评论建议使用vector graphics来保持您的应用轻量级。