10
Obecnie używać tego kodu, aby ustawić titleView mojego elementu nawigacyjnego:Czy możesz użyć UIAppearance, aby ustawić tytuł widoku UINavigationItem?
- (void)viewDidLoad
{ ...
UIImage *navbarTitle = [UIImage imageNamed:@"navbartitleview1"];
UIImageView *imageView = [[UIImageView alloc]initWithImage:navbarTitle];
self.navigationItem.titleView =imageView;
}
Czy istnieje sposób mogę umieścić ten kod za pomocą UIAppearance?
[UINavigationItem appearance]
jest nieprawidłowy.
Po prostu, nie. Jeśli szukasz plików nagłówkowych, właściwości muszą być oznaczone symbolem UI_APPEARANCE_SELECTOR. UINavigationItem nie jest również zgodny z protokołem UIAppearance. – Karl
ah, to właśnie wymyśliłem, dzięki. – djblue2009