V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
ruandao
V2EX  ›  iDev

size class 是属于 iOS8 还是 xCode6 ?

  •  
  •   ruandao · 2014-10-07 21:03:58 +08:00 · 8312 次点击
    这是一个创建于 3700 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在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是否支持其他版本?

    谢谢
    2 条回复    2014-10-08 09:06:16 +08:00
    dorentus
        1
    dorentus  
       2014-10-07 22:04:10 +08:00   ❤️ 1
    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
        2
    ruandao  
    OP
       2014-10-08 09:06:16 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2349 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:11 · PVG 00:11 · LAX 08:11 · JFK 11:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.