我用這個代碼隱藏狀態欄白條(iPhone接口XIB)取代牆根狀態欄,但現在它與
[應用setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone]。
在我設置狀態欄爲「無」的觀點廈門國際銀行,所以沒有狀態欄。
當我運行應用程序時,狀態欄已經消失與載體,電池信息等,但現在是一個白條,所以在本質上是狀態欄是有的,但是是白色的。
我也試圖通過P表改變它。但是通過我這樣做,我所有的物體都會向上移動,尺寸會變小。
謝謝
我用這個代碼隱藏狀態欄白條(iPhone接口XIB)取代牆根狀態欄,但現在它與
[應用setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone]。
在我設置狀態欄爲「無」的觀點廈門國際銀行,所以沒有狀態欄。
當我運行應用程序時,狀態欄已經消失與載體,電池信息等,但現在是一個白條,所以在本質上是狀態欄是有的,但是是白色的。
我也試圖通過P表改變它。但是通過我這樣做,我所有的物體都會向上移動,尺寸會變小。
謝謝
一定要設置狀態欄隱藏設置前self.window
幀,這樣的事情:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[application setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
//rest of the code here
return YES;
}
這樣做的窗口似乎不留空間,爲狀態欄擺正自己的位置,從而填充整個屏幕
沒有狀態欄,你有一個20x320點矩形可以使用。您的視圖大小需要適應這一點,然後您需要填充該空間。當然,你的觀點將會向上移動,你的尺寸會變得混亂。那麼你要放哪裏?
但是由於我將它設置爲none,因此xib上沒有顯示空白區域。所以我可以如何填充空間,在xib上,它只是顯示在像素內完全展開的背景 – 2012-02-03 21:12:05
在視圖檢查器中更改幀大小。 – JoePasq 2012-02-03 22:01:00
謝謝!它的工作是完美的:-) – 2012-02-03 21:58:11
不客氣 – 2012-02-03 22:01:28
只是想知道如果我想在景觀中做同樣的事情,哪些價值會改變? – 2012-02-03 22:11:20