2016-02-19 96 views
0

在我的應用程序中,我必須在我的大多數ViewController中阻止屏幕旋轉。只有1個ViewController應該能夠旋轉。在iPhone 5-5和6中,它運行良好,但運行iPhone 6 Plus時,當旋轉到ViewController中的橫向時,一切都消失了。只有主視圖可見。是否有配置讓6+像其他iPhone一樣工作?我想這是因爲當你旋轉屏幕時它就像iPad一樣。有任何想法嗎?iPhone 6 Plus景觀問題?

回答

0

UITraitCollection Clarification

因爲它在最高審計機關的答案:「在iPhone 6+在橫向模式下定期寬度。」

在我的故事板中,我有寬度:緊湊,所以它適用於屏幕較小的設備。

我解決了覆蓋在視圖控制器這種方法:

-(UITraitCollection *)traitCollection{ 
    return [UITraitCollection traitCollectionWithHorizontalSizeClass:UIUserInterfaceSizeClassCompact]; 
} 
相關問題