size class 是属于 iOS8 还是 xCode6 ?

2014-10-07 21:03:58 +08:00
 ruandao
在xCode 6 上使用size class, 然后iPad 是iOS7 显示了想要显示的界面

由于没有其他尺寸的设备, so 直接用模拟器

在iOS 7上能够得到在iPhone 上面的界面与 iPad 上面的界面不一致(因为在size class 上面设置了不同, 就设置了wCompact, hRegular 和 wRegular, hRegular) (模拟器上, iOS7 的4s, 5, 5s, iPad2 都ok, 真机手头上是iPad2 也ok)

so 不确定, 到底size class是否支持其他版本?

谢谢
8251 次点击
所在节点    iDev
2 条回复
dorentus
2014-10-07 22:04:10 +08:00
http://stackoverflow.com/a/25795533/90172 这边的说法,Size Classes 是 iOS 8 的功能,但是 Xcode 6 对它做了一点向后兼容的处理,可以有限度地支持 iOS 7 等版本。

对于 iOS 7 等不支持 Size Classes 功能的版本,iPhone 会使用 Compact-Regular 的设置,iPad 会使用 Regular-Regular 的设置,其它设置都被忽略。
ruandao
2014-10-08 09:06:16 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/137440

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX