我无法更改导航栏后退按钮的颜色 . 有帮助吗?我自定义了UINavigationBar类,但我无法更改后退按钮的颜色 .
UINavigationBar class code
#import
#import "UINavigationBar.h"
@interface UINavigationBar ( Category )
{
}
.m file code
- (void) drawRect:(CGRect)rect
{
[[UIImage imageNamed:@"top.png"] drawInRect:rect];
self.tintColor = [UIColor colorWithRed:38 green:65 blue:82 alpha:1];
}
我无法改变后退按钮的颜色 .
5 回答
使用此功能,您可以更改所有导航按钮的颜色:
用以下内容替换redColor以调整按钮的颜色:
Note: Available for iOS 5 and >
用于在导航控制器中更改后退箭头颜色
您需要将 UIBarButtonItem 与自定义视图一起使用 . 像这样的东西:
然后你可以将按钮放到导航栏中,通常在带有UINavigationController的控制器中:
在iOS7中,您应该替换按钮的颜色
在swift和iOs 7和8中写道: