修改UINavigationBar

UINavigationBarAppearance *apperance = [UINavigationBarAppearance new];

apperance.backgroundColor = [UIColor whiteColor];

apperance.backgroundEffect = nil;

self.navigationController.navigationBar.scrollEdgeAppearance = apperance;

self.navigationController.navigationBar.standardAppearance = apperance

if ([UIDevice currentDevice].systemVersion.floatValue >= 7.0) {

[[UINavigationBar appearance] setBarTintColor:[UIColor orangeColor]];

[[UINavigationBar appearance] setTitleTextAttributes:

[NSDictionary dictionaryWithObjectsAndKeys:[UIColor redColor], NSForegroundColorAttributeName, [UIFont fontWithName:@ “HelveticaNeue-CondensedBlacksize:21.0], NSFontAttributeName, nil]];

修改UITabbar

if (@available(iOS 15.0, *)) {

UITabBarAppearance *bar = [UITabBarAppearance new];

bar.backgroundColor = [UIColor whiteColor];

bar.backgroundEffect = nil;

bar.stackedLayoutAppearance.selected.titleTextAttributes = @{NSFontAttributeName:[UIFont systemFontOfSize:10],NSForegroundColorAttributeName:k_tab_selectColor};

bar.stackedLayoutAppearance.normal.titleTextAttributes = @{NSFontAttributeName:[UIFont systemFontOfSize:10],NSForegroundColorAttributeName:k_tab_normalColor};

self.tabBar.scrollEdgeAppearance = bar;

self.tabBar.standardAppearance = bar;

} else {

self.tabBar.backgroundColor = [UIColor whiteColor];

self.tabBar.barTintColor = [UIColor whiteColor];

self.tabBar.translucent = NO;

[[UITabBar appearance] setBackgroundImage:[UIImage imageWithColor:[UIColor whiteColor]]];

[[UITabBarItem appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:k_tab_normalColor} forState:UIControlStateNormal];

[[UITabBarItem appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor redColor]} forState:UIControlStateSelected];

}

原文地址:https://blog.csdn.net/BianHuanShiZhe/article/details/128798841

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_23980.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注