Can you use UIAppearance to set the titleview of U

2019-09-18 15:38发布

我目前使用此代码设置我的导航项目的titleview的:

- (void)viewDidLoad 
{ ...
   UIImage *navbarTitle = [UIImage imageNamed:@"navbartitleview1"];
   UIImageView *imageView = [[UIImageView alloc]initWithImage:navbarTitle];
   self.navigationItem.titleView =imageView;
}

有没有一种方法我可以把使用UIAppearance这个代码?

[UINavigationItem appearance]

是无效的。

Answer 1:

不,你wan't能够做到这一点与UIAppearence ,什么都可以是有一个UIViewController从那里所有其他的UIViewController将继承。 想想这样,您就不必把这些代码在所有UIViewControllers



文章来源: Can you use UIAppearance to set the titleview of UINavigationItem?