TabBar에 이미지 (주황색)를 추가했지만 회색으로 표시된 응용 프로그램 이미지를 실행할 때! 어떻게이 문제를 해결할 수 있습니까? 감사합니다.iPhone : TabBar 이미지의 색상?
0
A
답변
2
탭 막대 이미지 색상은 변경할 수 없으며 항상 기본 색상이어야합니다. 자세한 내용은 ios의 휴먼 인터페이스 지침을 읽으십시오.
3
색상이 파란색으로 고정됩니다. 당신은 당신의 자신의 사용자 정의 탭 표시 줄 인터페이스를 작성하거나이 같은 서브 클래스 UITabBarController
에 탭 표시 줄을 통해 사용자 정의 아이콘을 배치 할 뭔가 함께 해킹을 시도 할 수 있습니다 중 하나
-(void)setActiveCustomOverlay
{
if (self.activeOverlay)
{
[self.activeOverlay removeFromSuperview];
}
NSString *imagename = [NSString stringWithFormat:@"tab_%d.png",
[self selectedIndex]];
UIImage *img = [UIImage imageNamed:imagename];
self.activeOverlay = [[[UIImageView alloc] initWithImage:img] autorelease];
self.activeOverlay.frame = CGRectMake(2.0f+64.0f*[self selectedIndex],3.0f,60.0f,44.0f);
[tabbar addSubview:activeOverlay];
[tabbar bringSubviewToFront:activeOverlay];
}
을 그리고이 수행
-
을
- (유지 세분화는) 호출
setActiveCustomOverlay
wheneve - IB 에 탭 표시 줄에
- 라고 탭이 변경됩니다.
UIView
속성을 추가
tabbar
속성을 추가하고 후크
activeOverlay
이것은 못생긴 해킹이지만 기존 프로젝트에서 구현하기 가장 쉬운 수정입니다. 애플도 그것을 거부하지 않을 것이다.
iPad의 경우 숫자를 미세 조정하고 더 넓은 탭 표시 줄 이미지를 사용해야합니다.
관련 문제
- 1. TabBar 컨트롤러 선택 색상
- 2. 이미지의 일부 색상 변경
- 3. 이미지의 색상 수를 계산하십시오.
- 4. WPF 이미지의 색상 뒤집기
- 5. 이미지의 픽셀 색상 얻기
- 6. iPhone - tabbar +보기 문제
- 7. iPhone tabbar 이상한 문제
- 8. iPhone TabBar selection cancelling
- 9. iPhone 4 - TabBar 아이콘
- 10. UIPageController가있는 iPhone Tabbar 컨트롤러
- 11. iPhone SDK의 TabBar 예외
- 12. Flash에서 가져온 이미지의 색상 채우기
- 13. 이미지의 어떤 물체의 색상 변경
- 14. Tabbar 컨트롤러 아이콘 추가하기 iPhone
- 15. minSdkVersion을 변경할 때 이미지의 신비한 색상 변경
- 16. 균등화/정규화 OpenCV로 색상 이미지의 채도 밝기
- 17. 픽셀 색상 자바 스크립트를 사용하는 이미지의 값
- 18. PHP GD를 사용하여 PNG 이미지의 색상 화
- 19. iPhone 화면의 색상 변경
- 20. iPhone 용 색상 패널
- 21. iPhone 색상 이미지 분석
- 22. iPhone PopUp RGB 색상
- 23. 사용자 정의 색상의 Tabbar
- 24. 여러 개의 ViewControllers 제거하기 iPhone tabbar 앱
- 25. iphone dev : 스플래시 화면의 tabbar 컨트롤러 + modalviewcontroller
- 26. TabBar 지원 Three20 iPhone 포토 갤러리
- 27. TabBar beginCustomizingItems 및 endCustomizingAnimated in iphone
- 28. iPhone : Tabbar 항목 동작이 발생하지 않습니다.
- 29. drawRect 및 tabBar (iphone iOS 4)
- 30. 탐색 또는 tabbar?
사실,하지만 (예 : 색이 지정된 사용자 지정 탭 표시 줄 아이콘을 사용하는 Game Center 앱과 같이) Apple이 자신의 HIG를 위반 한 빈도를 감안할 때 사람들이 자신의 앱에서이 작업을 수행하지 않아야하는 이유는 없습니다. 오히려 해키 한 솔루션. – lxt