//1.取navigationContr中的子控件
UIView *transitionView = nil;
UIView *navigationBar = nil;
for (UIView *view in self.navigationController.view.subviews) {
NSString *viewClass = NSStringFromClass([view class]);
if ([viewClass isEqualToString:@"UINavigationTransitionView"]) {
transitionView = view;
} else if ([viewClass isEqualToString:@"UINavigationBar"]) {
navigationBar = view;
}
}
//2.设置导航栏背景方法
self.edgesForExtendedLayout = UIRectEdgeNone;//坐标系y从64开始计算
[self.navigationController.navigationBar setBackgroundColor:[UIColor colorWithHex:@"fdf2c5"]];
[self.navigationController.navigationBar setTintColor:[UIColor colorWithHex:@"fdf2c5"]];
[self.navigationController.navigationBar setBarTintColor:[UIColor colorWithHex:@"fdf2c5"]];
navigationController篇
最新推荐文章于 2018-10-24 11:35:05 发布