簡體   English   中英

iPad Landscape View框架尺寸

[英]iPad Landscape View frame size

當我在橫向模式下使用ViewController.View.frame.size.width和height時,我分別得到768和1024,我在Storyboard的“Size Inspector”中看到了1024和768。 有誰知道為什么會這樣?

這在iOS中是一個奇怪的(錯誤?)。 但我敢打賭,有這么多人做了大量的解決方法(例如,檢查設備方向,如果是橫向,翻轉widthheight ),我不確定Apple是否敢於解決這個問題,因為擔心會破壞大量的應用程序。

作為奇怪行為的一個例子,例如,如果你有一個導航控制器,你會發現當你從縱向到橫向模式時frame.size是正確的,但是在沒有導航控制器的情況下,它不是噸。 如果你只是在尋找寬度和高度,你可以經常抓住bounds.size ,相反, bounds.size都可以正確更新。

您不能將frame用於視圖的尺寸。 你必須使用bounds 更多信息在這里: 我的self.view有錯誤的尺寸

暫無
暫無

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

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