我目前使用此代码设置导航项的titleView:
- (void)viewDidLoad
{ ...
UIImage *navbarTitle = [UIImage imageNamed:@"navbartitleview1"];
UIImageView *imageView = [[UIImageView alloc]initWithImage:navbarTitle];
self.navigationItem.titleView =imageView;
}
有没有办法可以使用UIAppearance来设置这段代码?
[UINavigationItem appearance]
无效。
答案 0 :(得分:1)
不,你不能用UIAppearence
做到这一点,你可以从其他所有其他UIViewController继承的地方获得UIViewController
。想想你不必将所有代码放在UIViewControllers
。