我刚刚看了 WWDC 视频 # 216,“用 UIKit 构建自适应用户界面”
在45:10左右,托尼 · 里恰尔迪谈到了对 Xcode 国际商业银行的改革,以支持新的改革。
他说: “你可以将这些文档反向部署到旧版本的 iOS 上。”。
(这里的“这些文档”大概是指 XIBs 和故事板,它们对不同大小的类有特定的设置。)
这不是我编的,去看 WWDC 的视频吧。
这怎么可能?Trait 集合和 size 类只在 iOS8中定义。依赖于 iOS8新的 UI 结构的运行时行为在以前的 iOS 版本中如何工作?
如果它 是可能,这将是美妙的。你可以构建可以在 iOS6、7和8上运行的应用程序,并利用苹果在 Xcode 6中增加的新的灵活的 UI 布局功能。我自己在代码中创建了自适应 UI 逻辑,这是一项相当繁重的工作。