【问题标题】:In the storyboard the width of the UIViewController is not the width of the iPhone在情节提要中 UIViewController 的宽度不是 iPhone 的宽度
【发布时间】:2014-06-06 18:42:31
【问题描述】:

我正在试用新的 Xcode6。当我为 iPhone 创建一个新项目并打开故事板时,默认的 UIViewController 比 iPhone 宽度宽。

为什么会这样?

【问题讨论】:

    标签: ios iphone swift


    【解决方案1】:

    这是由于 Interface Builder 中的一项新功能,它可以在单个 Storyboard 中设计多种设备尺寸和方向。来自文档:

    iOS 8 的尺寸类可以处理不同的屏幕尺寸和 方向更灵活。您可以创建一个单一的界面, 适用于 iPad 和 iPhone,自动调整方向 改变。使用尺寸等级设计一个单一的、通用的 故事板,带有小定制,可根据优势进行调整 每个外形尺寸。不再需要创建一个 特定于设备的情节提要——相反,您以适当的大小为目标 类并调整您的界面以获得最佳体验 设备。 iOS 模拟器也完全支持大小类。

    在使用尺寸类时,默认情况下 ViewController 用方形视图表示,以明确您没有以特定的方向或界面尺寸布置视图。

    您可以在每个情节提要的基础上禁用大小类。只需取消选中 Use Size Classes 选项:

    有关大小类的更多详细信息,请参阅Apple Docs

    【讨论】:

    • 谢谢,但还是不知道怎么用。我没有注意到任何区别。而且当我启动模拟器时,我在视图中心添加的按钮不会显示在模拟器的中心。
    猜你喜欢
    • 2014-07-12
    • 2013-05-09
    • 2019-01-08
    • 2013-05-23
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多