내 IOS 앱에서 맞춤 탭을 만들려고합니다. 나는이 간단한 지침을 따랐습니다. http://kurrytran.blogspot.se/2011/10/ios-5-tutorial-creating-custom-tab-bar.html 각 탭에는 두 개의 배경 그림이 있어야합니다. 한 장은 선택 될 때 하나는 선택되지 않습니다. 나의 단점은 실제 프로젝트에서는 Tab Bar Controller와 View Controller 사이에 네비게이션 컨트롤러가있어 모든 것을 엉망으로 만든다는 것입니다. 단순히 아무 일도 일어나지 않습니다. 모든 탭은 내용이없는 검정색입니다. 작동하게하려면 어떻게해야합니까? IOS에서 사용자 정의 탭을 만드시겠습니까?
이
는 firstviewCotroller.m에 넣어- (void)viewDidLoad
{
UIImage *selectedImage0 = [UIImage imageNamed:@"HomeDB.png"];
UIImage *unselectedImage0 = [UIImage imageNamed:@"HomeLB.png"];
UIImage *selectedImage1 = [UIImage imageNamed:@"ScheduleDB.png"];
UIImage *unselectedImage1 = [UIImage imageNamed:@"ScheduleLB.png"];
UIImage *selectedImage2 = [UIImage imageNamed:@"BuildingsDB.png"];
UIImage *unselectedImage2 = [UIImage imageNamed:@"BuildingsLB.png"];
UIImage *selectedImage3 = [UIImage imageNamed:@"InformationDB.png"];
UIImage *unselectedImage3 = [UIImage imageNamed:@"InformationLB.png"];
UIImage *selectedImage4 = [UIImage imageNamed:@"MoreDB.png"];
UIImage *unselectedImage4 = [UIImage imageNamed:@"MoreLB.png"];
UITabBar *tabBar = self.tabBarController.tabBar;
UITabBarItem *item0 = [tabBar.items objectAtIndex:0];
UITabBarItem *item1 = [tabBar.items objectAtIndex:1];
UITabBarItem *item2 = [tabBar.items objectAtIndex:2];
UITabBarItem *item3 = [tabBar.items objectAtIndex:3];
UITabBarItem *item4 = [tabBar.items objectAtIndex:4];
[item0 setFinishedSelectedImage:selectedImage0 withFinishedUnselectedImage:unselectedImage0];
[item1 setFinishedSelectedImage:selectedImage1 withFinishedUnselectedImage:unselectedImage1];
[item2 setFinishedSelectedImage:selectedImage2 withFinishedUnselectedImage:unselectedImage2];
[item3 setFinishedSelectedImage:selectedImage3 withFinishedUnselectedImage:unselectedImage3];
[item4 setFinishedSelectedImage:selectedImage4 withFinishedUnselectedImage:unselectedImage4];
[super viewDidLoad];
}
내 대답을 확인하십시오 ... :)! /문안 인사 –