IOS7導航欄的設置



 都是從各個地方收集的一些信息


1,修改狀態欄的樣式和隱藏。

首先,需要在Info.plist配置文件中,增加鍵:UIViewControllerBasedStatusBarAppearance,並設置爲YES;

然後,在UIViewController子類中實現以下兩個方法:

- (UIStatusBarStyle)preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}

- (BOOL)prefersStatusBarHidden
{
    return NO;
}
最後,在需要刷新狀態欄樣式的時候,調用[self setNeedsStatusBarAppearanceUpdate]方法即可刷新

注意:
[self setNeedsStatusBarAppearanceUpdate]在push  或者 present 的controller裏面調用才起作用。

2,修改navigationbar的背景色

 [nc.navigationBar setTranslucent:NO];
 [nc.navigationBar setBarTintColor:[UIColor whiteColor]]; 

如果不需要毛玻璃效果,需要 
[nc.navigationBar setTranslucent:NO];


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章