2012-06-27 2 views
10

나는 현재 내 탐색 항목의 titleView을 설정하려면이 코드를 사용UIAavearance를 사용하여 UINavigationItem의 제목보기를 설정할 수 있습니까?

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

내가 UIAppearance를 사용하여이 코드를 넣을 수있는 방법이 있나요?

[UINavigationItem appearance] 

은 유효하지 않습니다.

+4

간단히 말해서 아니요. 헤더 파일을 조사하는 경우 속성은 UI_APPEARANCE_SELECTOR로 표시되어야합니다. UINavigationItem은 또한 UIAppearance 프로토콜을 준수하지 않습니다. – Karl

+0

아, 그건 내가 고안 한 것입니다. 고마워요. – djblue2009

답변

0

아니, 너는 UIAppearence으로 할 수 없지만, 다른 모든 UIViewController가 상속하는 곳에서 UIViewController을 가질 수 있습니다. 모든 코드를 UIViewControllers에 넣지 않아도된다고 생각하십시오.

관련 문제