【问题标题】:Is horizontal size class still compact for iPhone 7 Plus on landscape? [duplicate]iPhone 7 Plus 在横向上的横向尺寸等级是否仍然紧凑? [复制]
【发布时间】:2018-05-18 06:48:18
【问题描述】:

根据thisthis 之类的参考资料,我认为横向的iPhone 7 Plus 应该具有常规尺寸等级。

这是当前视图控制器中的代码,根据this reference

- (void) traitCollectionDidChange: (UITraitCollection *) previousTraitCollection {
    [super traitCollectionDidChange: previousTraitCollection];
    NSLog(@"current trait collection: %@",self.traitCollection);
    NSLog(@"previous trait collection: %@", previousTraitCollection);
}

这是在 iPhone 7 Plus 上从纵向变为横向时控制台上的输出:

current trait collection: <UITraitCollection: 0x1c44efd00; _UITraitNameUserInterfaceIdiom = Phone, _UITraitNameDisplayScale = 3.000000, _UITraitNameDisplayGamut = P3, _UITraitNameHorizontalSizeClass = Compact, _UITraitNameVerticalSizeClass = Compact, _UITraitNameTouchLevel = 0, _UITraitNameInteractionModel = 1, _UITraitNameUserInterfaceStyle = 1, _UITraitNameUserInterfaceLayoutDirection = 0, _UITraitNameForceTouchCapability = 2, _UITraitNamePreferredContentSizeCategory = UICTContentSizeCategoryL, _UITraitNameDisplayCornerRadius = 0.000000>
previous trait collection: <UITraitCollection: 0x1c02fa900; _UITraitNameUserInterfaceIdiom = Phone, _UITraitNameDisplayScale = 3.000000, _UITraitNameDisplayGamut = P3, _UITraitNameHorizontalSizeClass = Compact, _UITraitNameVerticalSizeClass = Regular, _UITraitNameTouchLevel = 0, _UITraitNameInteractionModel = 1, _UITraitNameUserInterfaceStyle = 1, _UITraitNameUserInterfaceLayoutDirection = 0, _UITraitNameForceTouchCapability = 2, _UITraitNamePreferredContentSizeCategory = UICTContentSizeCategoryL, _UITraitNameDisplayCornerRadius = 0.000000>

水平尺寸类保持紧凑,我预计会从紧凑变为常规。

使用 iOS 11.1.2 和 Xcode 9.1

【问题讨论】:

    标签: ios xcode size-classes adaptive-layout


    【解决方案1】:

    您是否为设备打开了显示缩放功能?

    https://help.apple.com/iphone/11/#/iphd6804774e

    在“标准”模式下,横向的水平尺寸等级将为常规。在“缩放”模式下,它将是紧凑的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-04
      • 2015-04-01
      • 2014-11-28
      • 1970-01-01
      • 2015-11-11
      • 2015-01-19
      • 2015-01-27
      • 1970-01-01
      相关资源
      最近更新 更多