簡體   English   中英

設備旋轉的頂部空間

[英]Top space on device rotation

縱向模式下的UIView受到以下限制:

肖像

和風景:

景觀

這是我第一次打開時的ViewController的屏幕截圖:

肖像1

頂部空間還可以。

然后,我將設備旋轉到橫向:

景觀

您在頂部看到空白嗎?

當我將其旋轉回景觀時,空間仍然存在:

人像2

為什么以及如何解決?

嘗試取消選中“ Adjust scrollview insets viewcontroller屬性的Adjust scrollview insets

在此處輸入圖片說明

圖片來源: 此處

您可能已將視圖的TopConstraint設置為margin。

取消選中添加到邊距復選框。

在此處輸入圖片說明

考慮關於包含后退按鈕的imageview的黑色視圖是UIView(例如,viewNav)

viewNav的約束:

在此處輸入圖片說明

如果要更改旋轉的viewNav的高度,請使用如下所示的尺寸類,然后單擊“橫向”選項。 現在選擇您的navView並單擊高度約束,並像這樣給cc約束

在此處輸入圖片說明 在此處輸入圖片說明

UiImageView的約束:

在此處輸入圖片說明

如果圖像覆蓋整個屏幕,則將底部約束設為0。

這可以解決所有問題。

如果您使用的是本機navigationBar,則將沒有viewNav,現在圖像的約束為

在此處輸入圖片說明

在給出頂部約束時,不要忘記選擇對頂部約束use standard value ,然后輸入64。底部和高度根據您的需要而定。

暫無
暫無

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

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