내 앱의 다른 탐색 모음에 다른 배경색을 설정하는 방법을 찾으려고합니다. (각각 탐색 모음이있는 몇 가지보기가 있습니다). drawRect를 오버라이드 (override)하려고하지 않습니다. 앱 전반에서 전역 적으로 적용되기 때문입니다. 또한 tintcolor 속성을 사용하면 탐색 모음 항목에만 적용되므로 도움이되지 않습니다.drawRect를 재정의하지 않고 uinavigationbar 배경색을 변경하는 방법 :
self.navigationController.navigationBar.tintColor = [UIColor greenColor];
나는이 문제에 대한 직접적인 해결책을 찾지 못했다. 어떻게 그렇게 간단한 것이 그렇게 어렵습니까? 왜 그것의 uinavbar의 재산 이해가 안되 ...
누군가가 간단한 해결책으로 도와주세요 ... 고마워!
어디에서해야합니까? 각보기 컨트롤러 아래에? – TommyG
iOS7에서 drawRect를 무시하면 문제가 발생합니다. 참조 : http://stackoverflow.com/questions/19523432/drawing-in-custom-uinavigationbar-attached-to-top –