启动纵向和横向vs分屏的screen.storyboard

时间:2015-10-14 13:06:44

标签: ios ipad uistoryboard xcode-storyboard launch-screen

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

在本文档中,请检查第二点:

  

提供LaunchScreen.storyboard文件(而不是.png图像文件   就像你在iOS 7及更早版本中所做的那样)

这就是我必须使用Launch screen.storyboard的原因。现在,拆分工作完美,但对于我的应用程序,我有单独的启动屏幕,默认纵向和默认景观。但是现在我已经采用了故事板,我无法为不同的方向定制启动屏幕。即使我无法在“启动”屏幕中对其进行相同的编码,也不会给我带来错误。

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

如果有人建议我如何用不同的图像实现风景和肖像的Launch screen.storyboard,那将是很有帮助的。

Landscape Portrait

1 个答案:

答案 0 :(得分:0)

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

在目录中的图像属性中设置' width class'和'身高等级'到任何&紧凑&#39 ;.然后,您将拥有任意和紧凑高度(横向)和任意和紧凑宽度(纵向)的图像空间。只需将您的作品放入相应的艺术品占位符中,然后在故事板上使用该图像。

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