返回错误的大小类

时间:2015-10-05 20:16:14

标签: ios xcode ipad retina-display size-classes

iPad Retina模拟器在要求时返回false:

traitCollection.horizontalSizeClass == .regular

在viewWillAppear中调用:

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated)
    updateForRegularWidth()
}

func updateForRegularWidth() {
    print(traitCollection.horizontalSizeClass == .regular)//prints false
    if traitCollection.horizontalSizeClass == .regular {
        //do something
    }
}

任何人都知道为什么?从文档中可以清楚地看出它不应该。

0 个答案:

没有答案