2017-04-27 22 views
0

xcode tool preview也有一些是擋在我的狀態欄,如何解決這個

iphone screenshot

我已經使用設置在狀態條上位置的東西,我刪除它。但是現在,我想將狀態欄設置爲clearcolor。出現了一個看法。我已經檢查了代碼,在我的代碼中沒有關於狀態欄的內容。如何刪除此視圖?

- [2] : <UIView: 0x1014ecaf0; frame = (0 0; 414 20); tag = 100; layer = <CALayer: 0x17442ddc0>> 

我打印了視圖的子視圖,我不知道是誰創建了這個視圖。這個觀點造成了這個問題。

+0

我能不能識別烏爾問題... u能闡述烏爾問題和UR圖像不清晰明白的問題 –

+0

UIStatusBarHidden \t UIViewControllerBasedStatusBarAppearance \t 。你檢查了這些屬性 –

+0

我在我的項目中檢查了你的密鑰。我沒有在我的項目中設置UIStatusBarHidden。並且在我的plist中「UIViewControllerBasedStatusBarAppearance」已經不是。 –

回答

0

很可能您在Interface Builder中的頂視圖安排爲Top Layout Guide。如果您希望它與Status Bar重疊,所以Status Bar位於其上並使用其顏色作爲背景,您需要將您的頂級常量設置爲superview而不是Top Layout Guide。請致電this查詢詳情。

0

我想我在代碼中發現了錯誤。我很抱歉。我使用了我的隊友的工具類,他創建了一個視圖覆蓋狀態欄來解決他的問題。在某些特殊情況下,視圖不存在所以我覺得很長時間了。

但我仍然學到很多東西,謝謝你們。

相關問題