2011-11-08 2 views
0

XIN에서 UINavigationBar (검정색) 및 UIBarButtonItem (파랑 색)의 색조를 변경했습니다. 시뮬레이터에서 잘 표시되지만 장치 탐색 모음 및 단추 항목에는 검은 색입니다.UIBarButtonItem의 색조가 장치에서 변경되지 않습니다.

다음 문제를 해결하는 방법은 무엇입니까?

감사합니다.

+0

프로그램을 초기화 할 때 UIBarButtonItem 색상을 변경 했습니까? – slonkar

+0

XIB에서 색조를 변경했습니다 (프로그래밍 방식이 아님) – Sergio

+0

다시 시도해보십시오. – Alex

답변

1

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIBarButtonItem_Class/Reference/Reference.html

하려면 tintColor

버튼 항목의 색조 색상. 당신이 SDK 5.0이 있기 때문에 @property (비 원자, 유지) UIColor *하려면 tintColor 가용성

Available in iOS 5.0 and later. 

당신은 색조 색상을보고있다 UIBarButtonItem.h

선언은 인터페이스 빌더에서 설정된다. 그러나 iOS 4에서 프로그램을 실행하면 색조 색이 무시됩니다. 색조 색상은 iOS 5에서만 설정할 수 있습니다. 한 가지 해킹은 UIBarButtonItem을 사용하지 않고 일반적인 UIButton을 사용하는 것입니다. 도구 모음에 UIButton을 배치 할 수 없으므로 도구 모음의 형제로 배치하고 툴바 위에 배치하여 위조해야합니다.

관련 문제