相关疑难解决方法(0)

适用于iPad纵向和横向模式的尺寸等级

我基本上希望有我的子视图位置不同,这取决于在iPad(纵向或横向)使用在Xcode 6中引入施胶类的方向,我发现许多教程解释不同的大小类如何可用于iPhone手机在纵向和横向上的IB但是,似乎没有任何内容涵盖IB上的iPad的个人风景或肖像模式.有人可以帮忙吗?

objective-c ios8 size-classes adaptive-ui

97
推荐指数
4
解决办法
2万
查看次数

支持iPhone 6和iPhone 6+,具有不同的启动/启动屏幕图像,适用于iPad纵向和横向方向

我从可用的文档和我的测试中理解的是

  1. iPhone 6和6 Plus上的所有现有应用程序都以兼容模式运行,这意味着API(如[UIScreen mainScreen] .bounds)将在新的iPhone(6/6 Plus)中返回320x568(iPhone 5/5s)并且所有UI都是iOS缩放到正确的分辨率.

  2. 为了支持iPhone 6/6Plus,我们需要为Launch Screen创建xib(File-> New-> File-> UserInterace-> Launch Screen)并将nib文件设置为"Launch Screen File".

  3. 我们可以根据avaialble size类在Launch screen nib文件中为启动画面设置不同的图像.[基本上任意,常规和紧凑的组合]

  4. 无法区分纵向iPad和横向iPad(均为常规宽度常规高度).此外,没有办法区分iPhone 4/4和iPhone 5/s.

有没有办法可以支持iPhone 6/6 Plus模式,还可以为纵向和iPad横向提供不同的iPad发布图像?

另请参阅iOS风格的iOS 8大小类中的类似问题

cocoa-touch ios ios8 iphone-6 iphone-6-plus

28
推荐指数
2
解决办法
3万
查看次数