2014-06-12 145 views
1

我有一個空白區域正在創建,我認爲我的應用程序認爲它需要狀態欄。iOS 7狀態欄空白區域

我有一個UIViewController,嵌入這是一個的UITabBarController。 UITabBarController然後正常顯示UIViewControllers

當應用程序第一次加載時(iPad iOS 7),一切都按預期工作,只有在UITabBarController,UIViewController(由UITabBarController顯示)內向下偏移20個像素。 UIStatusBar的空間。

當我說的偏移量,UIViewController不脫落屏幕的底部,它只是變短,以添加20像素的空間。

在我啓用狀態欄與View controller-based status bar appearance = YES後開始發生。

該應用只在最初加載時執行此操作。在我更改標籤以顯示不同的UIViewController後,空間消失。

任何想法,爲什麼發生這種情況,我該如何停止?謝謝。

+0

其非空白空間。其白色狀態欄。你應該改變狀態欄顏色 –

+0

恐怕不是。我的狀態欄顯示在我的視圖控制器的頂部。然而,在這裏我嵌入了一個UITabBarController,它是這個嵌入式視圖,它增加了額外的空間。所以它真的只是一個白色空間,它認爲它需要一個狀態欄,但不是一個。 –

+0

可以üPLZ附加屏幕截圖? –

回答

0

我不能評論還沒有,但是是不存在的警告,當你試圖將一個tabbarController一個navigationController裏面?上次我嘗試了這個,XCode發出了一些關於訂單的警告。

+0

不,沒有任何警告。我沒有任何有關tabbarcontroller的問題,直到我剛剛嘗試添加狀態欄。即使現在,它可能不是tabbarcontroller,我不知道是什麼導致它。 –