问题
I currently use this code to set the titleView of my navigation item:
- (void)viewDidLoad
{ ...
UIImage *navbarTitle = [UIImage imageNamed:@"navbartitleview1"];
UIImageView *imageView = [[UIImageView alloc]initWithImage:navbarTitle];
self.navigationItem.titleView =imageView;
}
Is there a way I could put this code using UIAppearance?
[UINavigationItem appearance]
is not valid.
回答1:
No you wan't be able to do that with UIAppearence
, what you can is to have a UIViewController
from where all the others UIViewController will inherit. Think way you avoid having to put that code in all your UIViewControllers
.
来源:https://stackoverflow.com/questions/11230952/can-you-use-uiappearance-to-set-the-titleview-of-uinavigationitem