我有一個閃屏,用動畫淡入主屏幕。我已將項目的常規設置的UIstatusbar樣式設置爲Light,並將info.plist中的「基於視圖控制器的狀態欄外觀」設置爲NO。狀態欄在IOS怪異行爲
所有的視圖和圖像從y = 0開始,即TOP。狀態欄看起來像這樣,我無法調試原因。
我沒有寫在視圖控制器任何額外的代碼。雖然我已經嘗試了一些這些,但他們似乎沒有工作
-(void)viewDidLayoutSubviews
{
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
[self setNeedsStatusBarAppearanceUpdate];
}
}
或使狀態欄隱藏= NO後設置風格的動畫結束。這些似乎都不起作用。任何指針都會有幫助。
[已更新]: 我創建了一個新的視圖控制器並將其嵌入到導航控制器中。它仍然發生在我添加新的所有視圖控制器上。
將x設置爲0.(x = 0) –
您是否試圖在設備中運行應用程序? – iPhone
是的,它發生了,但只在iPhone 6和以上。在iPhone 5S和下面它看起來很好 –