簡體   English   中英

iPhone 6s Plus在橫向上具有緊湊的水平尺寸等級

[英]iPhone 6s Plus has Compact horizontal size class in landscape orientation

我有一個iPhone 6s Plus,並且有一個同時支持縱向和橫向方向的應用程序。

當我旋轉設備並讀取屬性mainViewController.traitCollection.horizo​​ntalSizeClass時,它始終等於UIUserInterfaceSizeClassCompact

像這樣的許多資源: https : //forums.developer.apple.com/thread/17085
或這樣: http : //useyourloaf.com/blog/size-classes/
告訴我們所有5.5英寸iPhone在橫向都具有“常規”水平尺寸級別,但是我的設備沒有!

iPhone 6 Plus SimulatoriPhone 6s Plus Simulator上啟動相同的應用程序會得到不同的結果:在這種情況下,水平尺寸類別在橫向上是正常的,這與預期的一樣。

我不知道會是什么? 有什么猜想嗎?

iPhone 6和6 Plus設備具有“縮放”顯示模式,該模式在設置->顯示和亮度->顯示縮放下,使邏輯屏幕尺寸顯得更小

在橫向模式下,這會影響6英寸以上設備的特征收集。 這也是您在計算尺寸等時不應該執行設備檢查代碼的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM