失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 设置状态栏和导航栏

设置状态栏和导航栏

时间:2024-02-24 06:50:27

相关推荐

设置状态栏和导航栏

// 初始化导航栏外观效果

- (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;

}

如果觉得《设置状态栏和导航栏》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。