IOS???????????????????
???????????? ???????[ 2015/7/13 9:22:57 ] ???????????????
/**
* ???????????????????????(1?????????????)
*/
+ (void)initialize
{
// ?????????????
UINavigationBar *navBar = [UINavigationBar appearance];
// ?????????
NSString *bgName = nil;
if (iOS7) { // ??????iOS 7.0
bgName = @"NavBar64";
} else { // ??iOS7
bgName = @"NavBar";
}
[navBar setBackgroundImage:[UIImage imageNamed:bgName] forBarMetrics:UIBarMetricsDefault];
// ??????????????
NSMutableDictionary *attrs = [NSMutableDictionary dictionary];
attrs[NSForegroundColorAttributeName] = [UIColor whiteColor];
attrs[NSFontAttributeName] = [UIFont systemFontOfSize:16];
[navBar setTitleTextAttributes:attrs];
//????BarButtonItem??????
UIBarButtonItem *item=[UIBarButtonItem appearance];
//???????????
NSMutableDictionary *itemAttrs=[NSMutableDictionary dictionary];
itemAttrs[NSFontAttributeName]=[UIFont systemFontOfSize:14];
itemAttrs[NSForegroundColorAttributeName]=[UIColor whiteColor];
[item setTitleTextAttributes:itemAttrs forState:UIControlStateNormal];
if (!iOS7) {
//???e??????
[item setBackgroundImage:[UIImage imageNamed:@"NavButton"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[item setBackgroundImage:[UIImage imageNamed:@"NavButtonPressed"] forState:UIControlStateHighlighted barMetrics:UIBarMetricsDefault];
//???÷??????????
[item setBackButtonBackgroundImage:[UIImage imageNamed:@"NavButton"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[item setBackButtonBackgroundImage:[UIImage imageNamed:@"NavButtonPressed"] forState:UIControlStateHighlighted barMetrics:UIBarMetricsDefault];
}
else{
navBar.tintColor=[UIColor whiteColor];
}
}
??????

???·???
App??С????H5?????????????????Щ??
2024/9/11 15:34:34?????????????????????????
2024/9/10 11:13:49P-One ???????????????????????????????????????
2024/9/10 10:14:12???????????????????????????
2024/9/9 18:04:26??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44