2010-12-18 2 views
1

이 메서드는 http://redartisan.com/2010/6/27/uisegmented-control-view-switching-revisited을 사용하여 사용자 지정 UITabBar를 만들고 특정 TabBarItem을 클릭 할 때 특정보기를로드합니다.자동으로 UITabBar 단추를 강조 표시합니다.

처음에는 첫 번째보기가로드되지만 첫 번째 탭 표시 줄 항목은 강조 표시되지 않습니다. 하이라이트를 강요하는 방법이 있습니까? 나는 tabbarcontroller를 사용하지 않기 때문에 메서드를 사용할 수 없다. UITabBar *tabBar; 속성 : 당신이 인스턴스 변수 한 경우

답변

2

@property (nonatomic, assign) IBOutlet UITabBar *tabBar; 

및 인터페이스 빌더에서의 UITabBar이 속성을 연결, 당신은 사용할 수 있습니다

for(UITabBarItem *tab in tabBar.items) { 
    if ([tab.title isEqualToString: @"My Tab Title"]) { 
     tabBar.selectedItem = tab; 
     } 
    } 

이 모든 탭 경우 작동 일반적으로 고유 한 제목이 있어야합니다.

관련 문제