0
我無法嘗試將我自己的設計實現到標籤欄。不知何故,即使他們有相同的高度,物品和背景也不能正確對齊。按鈕似乎比背景更進一步,我不明白爲什麼。標籤欄項目位置沒有與酒吧的背景排列起來
代碼用於實現項/按鈕: (這是在「Tab1ViewController.m」我的「viewDidLoad中」加入,至極是第一我5個視圖控制器的)
UIImage *selectedImage0 = [UIImage imageNamed:@"searchSEL"];
UIImage *unselectedImage0 = [UIImage imageNamed:@"search"];
UIImage *selectedImage1 = [UIImage imageNamed:@"homeSEL"];
UIImage *unselectedImage1 = [UIImage imageNamed:@"home"];
UIImage *selectedImage2 = [UIImage imageNamed:@"dareSEL"];
UIImage *unselectedImage2 = [UIImage imageNamed:@"dare"];
UIImage *selectedImage3 = [UIImage imageNamed:@"starSEL"];
UIImage *unselectedImage3 = [UIImage imageNamed:@"star"];
UIImage *selectedImage4 = [UIImage imageNamed:@"friendsSEL"];
UIImage *unselectedImage4 = [UIImage imageNamed:@"friends"];
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 setTitle:@""];
[item1 setTitle:@""];
[item2 setTitle:@""];
[item3 setTitle:@""];
[item4 setTitle:@""];
[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];
並添加背景我只是說此代碼,以我的didFinishLaunchingWithOptions在我appDelegate.m
UITabBar *tabBar = [UITabBar appearance];
[tabBar setBackgroundImage:[UIImage imageNamed:@"bg"]];
的按鈕是64x49px和背景是320x49px。
我無法在一段時間內回覆或閱讀評論,但我會盡快回復,但希望有人能幫助。