사용자 정의 UITabBar를 만들고 모양 프록시에 익숙합니다. 내가 원하는대로 배경 이미지를 설정할 수 있음을 안다. 각 탭의 선택된 상태를 어떻게 바꿀 수 있습니까? 본질적으로 광택/광택 효과를 제거하고 싶습니다.UIKit 모양 사용자 정의 UITabBar 용 프록시
0
A
답변
2
당신은 양자 택일 그냥 사용하는 모든 UITabBarItems을 변경하는 프록시를 사용하여 개별 항목
UITabBar *tabBar = tabBarViewController.tabBar;
for(UITabBarItem *tabItem in tabBar.items)
{
//in reality you will probably change these images and grab from the array individually
UIImage *selectedImage = [UIImage imageNamed:@"selected.png"];
UIImage *unselectedImage = [UIImage imageNamed:@"unselected.png"];
[tabItem setFinishedSelectedImage:selectedImage withFinishedUnselectedImage:unselectedImage];
}
에 대한 트릭을 할해야 실제 UITabBarItem이 같은
뭔가를 잡아 필요
[UITabBarItem appearance]
0
이 작업을 수행하려면 모양 프록시를 UIBarItem
및 UITabBarItem
으로 사용할 수 있습니다. 애플의 문서에서
:
이사용자 정의 모양이
아이폰 OS 5.0에서이상에서는 항목 레이블 텍스트를 설정하여 탭 바의 모양을 사용자 정의 할 수는 UIBarItem 선언 외관 선택기를 사용하여 속성 . "모양 사용자 정의"에 나열된 메서드를 사용할 수도 있습니다. 모양 프록시 ( 예제, [UITabBarItem appearance]) 또는 단일 탭 표시 줄을 사용하여 모든 분할 컨트롤의 모양을 사용자 정의 할 수 있습니다. 은 "완료된 선택 이미지 관리"에 나열된 방법을 사용하여 선택 완료 이미지와 선택 취소 이미지를 제공 할 수도 있습니다. 그러나 이러한 메서드는 UIAppearance 프록시 API에 참여하지 않습니다 ( UIAppearance 참조). UIKit은 이제 완성 이미지에 대한 자동 치료를 제공합니다. 좋은 결과를 얻으려면 으로 선택한 완료 이미지와 일치하지 않는 이미지를 setFinishedSelectedImage : withFinishedUnselectedImage :를 사용하여 제공해야합니다.
관련 문제
- 1. 사용자 정의 UITabBar 만들기
- 2. 의 UITabBar 사용자 정의
- 3. 사용자 정의 컬러 UITabBar 아이콘
- 4. UItabBar 사용자 정의 항목 순서
- 5. 사용자 정의 arbor.js 모양
- 6. 사용자 정의 모양?
- 7. 김프의 사용자 정의 모양?
- 8. UISlider 모양 사용자 정의
- 9. UITabBar 텍스트 레이블을 사용자 정의하는 방법은 무엇입니까?
- 10. 레일에 f.file.field의 모양 사용자 정의
- 11. 사용자 정의 창 모양 Python
- 12. 안드로이드, 버튼 - 사용자 정의 모양
- 13. WPF에서 사용자 정의 모양 테두리
- 14. CoreGraphics 터치 사용자 정의 모양
- 15. 카푸치노의 컨트롤 모양 사용자 정의
- 16. 목록보기 항목의 모양 사용자 정의
- 17. 사진에서 자르기 사용자 정의 모양
- 18. 사용자 정의 uitabbar 하위 클래스 uitabbarcontroller 또는 사용자 정의보기를 개발합니까?
- 19. 최소화 및 복원 목적을위한 사용자 정의 UITabBar
- 20. iPhone : UITabBar 사용자 정의 이미지가 작동하지 않습니다.
- 21. 이미지 및 투명도를 사용하여 UITabBar 사용자 정의
- 22. 사용자 정의 UAC 용 app.manifest 이름/모양 표시
- 23. MFC를 사용하는 GUI 용 사용자 정의 단추 모양
- 24. 버튼으로 사용자 정의 모양 Windows 8
- 25. 스도쿠 그리드 용 UIKit 컨트롤?
- 26. UIPickerView의 사용자 정의 모양 및 느낌;
- 27. 팝업 모양 만들기 (사용자 정의 UserControl 포함)
- 28. Qt 사용자 정의 모양 및 느낌?
- 29. Java Swing 사용자 정의 모양 (2D 그래픽)
- 30. Xcode 3에서 응용 프로그램 모양 사용자 정의?
가능한 복제본 [UITabbar에서 광택 효과를 제거하려면 어떻게해야합니까?] (http://stackoverflow.com/questions/7216503/how-can-i-remove-the-glossy-effect-on- uitabbar) –