2012-09-10 2 views
1

현재 응용 프로그램 인터페이스를 사용자 지정하는 데 모양 프록시 객체를 사용하고 있습니다.UIAppearance 프록시 범위 제한

특정보기 컨트롤러 내부의 요소에 대한 사용자 지정 효과를 제한 할 수 있는지 알고 싶습니다. 즉

, 나는 색상을 변경

[UINavigatioBar appearance] 

을 사용할 수 있습니다 및 글꼴은 하나 개의 특정 화면 내부의 속성?

답변

1

appearanceWhenContainedIn 메소드를 사용하여 모양 프록시의 범위를 특정 컨테이너 클래스에 포함 된보기로 제한 할 수 있습니다. 예 :

[[UIBarButtonItem appearanceWhenContainedIn:[UIToolbar class], nil] setTintColor:myToolbarColor];