15

我必须为新 iPad 实现分屏功能,并且我从 Apple 的文档中获得了一种解决方法,以在我的应用程序中支持相同的功能:https ://developer.apple.com/library/prerelease/ios/documentation/WindowsViews/Conceptual/AdoptingMultitaskingOniPad /QuickStartForSlideOverAndSplitView.html#//apple_ref/doc/uid/TP40015145-CH13-SW1

在这个文档中,检查第二点:

提供 LaunchScreen.storyboard 文件(而不是像您在 iOS 7 和更早版本中所做的 .png 图像文件)

这就是我必须使用 Launch screen.storyboard 的原因。现在,拆分工作完美,但对于我的应用程序,我有单独的启动屏幕、默认纵向和默认横向​​。但是现在我已经使用了故事板,我无法为不同的方向自定义启动屏幕。甚至我不能在启动屏幕中进行相同的编码,否则它会给我错误。

此外,我尝试使用尺寸类为两个方向提供单独的图像视图,但没有成功。

如果有人建议我如何使用不同的图像为横向和纵向实现 Launch screen.storyboard,那将是非常有帮助的。

景观 肖像

4

1 回答 1

0

您可以将 UIImage 添加到启动屏幕。完成此操作并设置约束以填充宽度和高度后,然后将图像添加到资产目录。

在目录中图像的属性上,将“宽度类”和“高度类”设置为“任意和紧凑”。然后,您将有任意和紧凑高度(横向)和任意和紧凑宽度(纵向)的图像空间。只需将您的艺术品放入适当的艺术品占位符并在故事板上使用该图像。

我相信这会根据应用程序启动时设备的握持方式为您选择合适的艺术品。

于 2017-11-28T16:40:25.223 回答