gpt4 book ai didi

objective-c - 在 Xcode 6 beta 中使用 Size Classes

转载 作者:IT王子 更新时间:2023-10-29 05:19:09 26 4
gpt4 key购买 nike

在 Xcode 6 (Beta 1) 中用 Swift 从头开始​​构建一个新项目,并查看 Storyboard 的文件检查器。 Use Auto Layout下面有Use Size Classes。这是这个的截图。

enter image description here

1) 什么是Use Size Classes

2) 与iPhone 6屏幕尺寸有关吗?

最佳答案

大小类让您可以创建一个 Storyboard,而不管设备如何。带来自适应布局的乐趣(针对不同 Canvas 尺寸而不是特定设备的布局,可以紧凑或< em>regular) 更一般地说,一个应用程序适用于所有设备。现在专注于抽象地布置您的设计,就像针对通用设备一样。

来自 Whats new in Xcode

Size classes

Size classes for iOS 8 enable designing a single universal storyboard with customized layouts for both iPhone and iPad. With size classes you can define common views and constraints once, and then add variations for each supported form factor. iOS Simulator and asset catalogs fully support size classes as well.

本质上,您只想为所有布局 iPhone3.5"、iPhone4"、iPhone6(谁知道它的尺寸)、iPad...创建一个 Storyboard...您甚至可以为特定尺寸的设备设计单独的布局,但您不是将创建第二个 Storyboard。当您在 Interface Builder Canvas 上以 Any Width | 布局用户界面项时任何高度组合,布局适用于您的应用所针对的所有尺寸的设备。

更多信息:Size class design help

注意:Size 类在 iOS7 中也能正常工作。我刚刚在 iOS7 模拟器上测试过它。如果您在设备上有任何问题,请告诉我,我会更新我的答案。

关于objective-c - 在 Xcode 6 beta 中使用 Size Classes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24321339/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com