navigation bar
에 색상을 추가하는 방법은 무엇입니까? iOS 4
이상을 구현해야합니다. 직접 개별 네비게이션 바의 색조 색상을 설정할 수 있습니다 아이폰 OS < 5에서uinavigationbar에 색상 추가
답변
, 예를 들면 : 일단
// self is a UIViewController
[self.navigationController.navigationBar setTintColor:[UIColor purpleColor]];
나는 스크린 샷에서 비슷한 색상을 원하는 iOS 4.x와의 호환성이 필요하지 않으므로 UINavigationBar
에 모양 프록시를 사용할 수 있습니다. 이것은 응용 프로그램의 모든 탐색 바에 적용됩니다.
[[UINavigationBar appearance] setTintColor:[UIColor purpleColor]];
iOS 4 코드 만 사용하는 경우 작동합니다. iOS 4와 5 둘 다? – sharon
iOS 4와 5 모두 첫 번째로 작동합니다. 단 하나의 단점은 응용 프로그램에 하나 이상의 탐색 표시 줄이있어 각각의 색상을 개별적으로 설정해야한다는 것입니다. – ayoy
respondsToSelector를 통해 테스트하고 전환 할 수도 있습니다. 관련 예제는 다음을 참조하십시오. http://stackoverflow.com/questions/7800474/custom-uitabbar-background-image-not-working-in-ios-5/7801253#7801253 – bryanmac
예를 들어 게시 한 예에서 약간의 조명 효과로 인해 역광 이미지와 비슷해 보입니다. (그것은 당신이 자세히 보면, 중간에 밝은입니다. IB, 나는이 탐색 모음은 다음과 같은 배경 이미지와 투명 블랙으로 설정했다. (320 X 44px)
시간 파일.
IBOutlet UINavigationBar *navBar;
m 파일 "의 viewDidLoad"기능 :
navBar.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"nav"]];
글쎄, 나는 너와 비슷한 것을 기대하고 있었지만, '네비게이션 바 (Nav Bar) '와'배터리 수명 등을 보여주는 작은 바 '사이에 작은 공간을 어떻게 확보 했습니까? – sharon
사실, 그것을 알아 줘서 고마워. 그것은 내 mainViewController의 이미지 뷰입니다. 나무는 상태 표시 줄 뒤의 맨 위로 이동해야하기 때문에이를 수정해야하지만 이미지 뷰의 크기를 설정할 때 UIImageView를 전체 320x480으로 만든 다음 x를 160으로 설정합니다 센터)와 y를 240 대신 220으로 설정하면 상태 표시 줄 뒤로 밀어 넣을 수 있습니다. 상태 표시 줄의 높이가 20px이고 "컨테이너를 수직으로 채우더라도 수동으로 움직여야 만합니다." – jhilgert00
이것은 xcode 4.2.1, iOS 5 시뮬레이터에서 발생합니다. – jhilgert00
- 1. LinearGradientBrush UINavigationBar에 대한 배경
- 2. UINavigationBar에 '뒤로'버튼이 있습니다.
- 3. 색상 속성이 Chrome에서 색상 테두리 추가 중
- 4. 테이블에 다른 색상 추가
- 5. 미리 블록에 색상 추가
- 6. Java 2D 추가 색상
- 7. 반투명 점의 추가 색상
- 8. UINavigationBar에 '뒤로'버튼을 수동으로 어떻게 추가합니까?
- 9. 텍스트 대신 UINavigationBar에 이미지 삽입
- 10. UINavigationBar에 대해서만 UINavigationController를 사용하는 것의 단점은 무엇입니까?
- 11. syncfusion ColorpickerPalette 컨트롤에 색상 추가
- 12. 플렉스 색상 선택기에 아이콘 추가
- 13. 색상 속성이있는 가장자리/노드 추가
- 14. 사용자 정의 가장자리에 색상 추가
- 15. uinavigationbar에 '+'가 표시된 사각형 버튼을 어떻게 추가합니까?
- 16. iphone에서 uinavigationbar에 정보 버튼을 만드는 방법
- 17. UINavigationController에서 UINavigationBar에 대한 일반적인 코드를 입력하십시오.
- 18. 사용자 지정 범주를 무시하도록 UINavigationBar에 지시하는 방법?
- 19. 아이폰 앱에서 UINavigationBar에 이미지를 추가하는 방법
- 20. iPhone SDK의 UINavigationBar에 사용자 정의 이미지 버튼을 추가하는 방법
- 21. ListView WinForms에서 색상 범례 추가 C#
- 22. 간단한 커서 어댑터 목록보기에 색상 추가
- 23. 어떻게 내 텍스트 필드에 색상 선택기를 추가
- 24. mspaint와 같은 색상 선택 도구 모음 추가
- 25. 색상/글꼴 등의 전체 속성 추가
- 26. XML 구문 분석 및 다른 색상 추가
- 27. UITableView에서 사용자 정의 색상 상자 추가
- 28. SQL, 이미지 필드/색상 필드 추가
- 29. Delphi 7의 TfontDialog에 맞춤 색상 추가
- 30. 값을 기준으로 텍스트 상자에 색상 추가
[UINavigationBar의 색상을 변경하는 방법 및 단추는 어떻게 복제 할 수 있습니까?] (http://stackoverflow.com/questions/1636794/how-to-change-color-of-the-uinavigationbar-buttons-on-it)) ... 허용 된 대답 무시 ;-) –
4 개의 코드 경로와 5 개의 코드 경로를 가질 수 있지만 OS 버전을 켜지 마십시오. respondsToSelector를 사용하여 테스트하십시오. 관련 게시물보기 : http://stackoverflow.com/questions/7800474/custom-uitabbar-background-image-not-working-in-ios-5/7801253#7801253 – bryanmac