3

나는에서 iOS 5에서 도입 된 UIAppearance API를 사용하여 내 모든 탐색 모음의 모양을 사용자 정의 :모달보기 컨트롤러를 제외하고 UIAppearance 스타일을 사용합니까?

[[UINavigationBar appearance] setTitleTextAttributes:titleTextAttributes]; 
[[UINavigationBar appearance] setTitleVerticalPositionAdjustment:+2.f forBarMetrics:UIBarMetricsDefault]; 
[[UIBarButtonItem appearance] setTintColor:[UIColor lightTextColor]]; 

이 모든 내 자신의 네비게이션 바 위대한 작품.

그러나 또한 스타일 모든 시스템이 제공하는 내비게이션 바, 예컨대 I 모달 MFMailComposeViewController (아래 참조 화면)을 표시하거나 ABPeoplePicker 사용할 때 등.

과 같은 예외를 정의 할 수 있습니까? 모달로 표시 될 때이 모양을 사용하지 마십시오. "

Inadvertently styled system navigation bar

답변

0

appearanceWhenContainedIn 옵션을 살펴보고,이는 모습이

에 적용되는의 ViewController 클래스를 선택할 수 있습니다
관련 문제