2012-06-27 16 views
10

Şu anda benim navigasyon öğenin titleView ayarlamak için bu kodu kullanın:UINavigationItem'in başlık görünümünü ayarlamak için UIAppearance kullanabilir misiniz?

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

Ben UIAppearance kullanarak bu kodu koyabilirsiniz bir yolu var mı?

geçerli değil.

+4

Basitçe. Hayır. Header dosyalarına bakıyorsanız, özellikler UI_APPEARANCE_SELECTOR ile işaretlenmelidir. UINavigationItem ayrıca UIAppearance protokolüne uymuyor. – Karl

+0

ah, düşündüğüm buydu, teşekkürler. – djblue2009

cevap

0

Hayır, UIAppearence ile bunu yapamayacaksınız, diğer tüm kullanıcılar UIViewController'ın devralacağı yerden UIViewController neye sahip olabilirsiniz. Bu kodu tüm UIViewControllers ürününe koymanızın gerekmediğini düşünün.

İlgili konular