2014-11-08 3 views
-2

현재 범용 애플리케이션으로 작업 중입니다. 여기 iOS 6.0의 배포 대상이며 Objective-C로 Xcode 6.0.1을 작업하고 있습니다. 탭 바 항목에 이미지를 넣으려면 문제가 있습니다. 탭 막대 컨트롤러에 6 또는 7 개의 탭 막대 항목이 있으므로 기본적으로 "자세히"단추가 표시됩니다."추가"버튼이있는 탭 막대 항목에 이미지를 추가해야합니다.

각 탭 표시 줄 항목에 이미지를 설정해야합니다.

도움이 필요합니다.

답변

0

탭 표시 줄 컨트롤러가 루트보기 컨트롤러 인 경우 appdeleagte의 'didFinishLaunching ..'에서이 작업을 수행 할 수 있습니다.

UITabBarController *tabBarController=(UITabBarController*) (self.window.rootViewController); 
UITabBar *tabBar=tabBarController.tabBar; 
UITabBarItem *tabBarItem1=[[tabBar items] objectAtIndex:0];//first tab bar 
UIImage* selectedImage = [[UIImage imageNamed:@"yourImage"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; 
[tabBarItem1 setImage:selectedImage]; 
0

TabBar의 사용자 정의 이미지를 추가

UITabBarItem *first = [[UITabBarItem alloc]initWithTitle:@"First" image:[UIImage imageNamed:@"first.png"] selectedImage:[UIImage imageNamed:@"second.png"]]; 
[self.tabBarController setTabBarItem:first]; 
관련 문제