Xcode 6启动画面.xib针对iPad横屏和竖屏使用不同的资源

3
使用在Xcode 6中引入的LaunchScreen,我能否定义不同的资源来用于iPad横向和纵向?由于两个iPad方向的特征相同(顺便说一句,这真是个遗憾),我无法区分两者。
这是否意味着要么为iPad横向和纵向使用相同的资源和布局约束,要么不在xib或storyboard中使用Launchscreen,而是采用“旧方法”使用两个完整屏幕来处理纵向和横向?
有没有什么技巧我忽略了? 我真的很想使用Launchscreen.xib,因为它似乎非常方便,可以节省为每个屏幕大小保存不同全屏图像所需的存储空间。

因此我问,是否有其他方法来区分。我不相信我是第一个遇到这个问题的人。顺便说一下,对于那个完全错误的问题标题我感到抱歉,那是一个旧标题,我现在已经编辑过了。 - alex da franca
我有同样的问题。我不能仅为 iPad 横屏指定不同的图片。我可以为 iPhone/iPad 做到,但无法为 iPad 横屏做到。我曾考虑不使用尺寸类而是使用像 LaunchScreen-Landscape ~ ipad.xib 这样的 xib,但我不知道是否会自动采用。 - Matteo Gobbi
这个问题有更新了吗? - karthikeyan
1个回答

0

你想做的事情是不可能实现的。故事板无法区分iPad纵向和横向,而且它后面有一个视图控制器,我们可以通过操作它来进行测试条件和修改布局或资源。

我也遇到了同样的问题,答案是放弃并使用静态启动图像。像你一样,我真的很想使用故事板,但目前这是不可能的。

我试图做出类似于这样的布局。

enter image description here enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接