设置状态栏和导航栏
// 初始化導航欄外觀效果
- (void)initialNavigationBarStyle
{
? ? // 1. 獲取導航欄的外觀代理對象
? ? UINavigationBar *navBar = [UINavigationBar appearance];
?? ?
? ? // 2. 設置背景圖片
? ? [navBar setBackgroundImage:[UIImage imageNamed:@"NavBar64"] forBarMetrics:UIBarMetricsDefault];
?? ?
? ? /**
?? ? UIBarMetricsDefault, 所有情況下都會顯示給定的圖片
?? ? UIBarMetricsCompact, 橫屏情況下會顯示給定的圖片
?? ? UIBarMetricsDefaultPrompt = 101, 豎屏, 并且帶prompt文字的情況下顯示圖片
?? ? UIBarMetricsCompactPrompt, 橫屏, 并且帶prompt文字的情況下顯示圖片
?? ? */
?? ?
? ? // 3. 統一設置導航欄的文字效果
? ? NSDictionary *attrs = @{NSForegroundColorAttributeName : [UIColor whiteColor]};
? ? [navBar setTitleTextAttributes:attrs];
}
?
?
// 初始化狀態欄外觀效果
- (void)initialStatusBarStyle:(UIApplication *)application
{
? ? // 顯示狀態欄
? ? application.statusBarHidden = NO;
?? ?
? ? // 統一設置當前app中的所有狀態欄為白色
? ? application.statusBarStyle = UIStatusBarStyleLightContent;
}
轉載于:https://www.cnblogs.com/xhc1263478959/p/4805854.html
總結
- 上一篇: hadoop:could only be
- 下一篇: maven中pom.xml中的scope