我正在開發一個應用程序,我需要自定義tabbar
,因爲我在下面附加了Image
。如在Image
家tabbar
項目顯示我想要的,因爲它,我試過,但我不能改變突出顯示區域顯示在第一個Image
,我得到的結果如第二個Image
所示。所以我想得到它在第一個Image
這是否需要裁剪整個tabbar
項目圖像在主頁按鈕或我需要改變選定區域的顏色? 如何在iphone中改變tabbar的風格sdk
提前感謝您的指導。
我正在開發一個應用程序,我需要自定義tabbar
,因爲我在下面附加了Image
。如在Image
家tabbar
項目顯示我想要的,因爲它,我試過,但我不能改變突出顯示區域顯示在第一個Image
,我得到的結果如第二個Image
所示。所以我想得到它在第一個Image
這是否需要裁剪整個tabbar
項目圖像在主頁按鈕或我需要改變選定區域的顏色? 如何在iphone中改變tabbar的風格sdk
提前感謝您的指導。
在iOS 6中,您現在可以使用UIAppearance來設計一個tabbar和許多其他iOS UI。
下面的代碼添加到您的AppDelegate:
[[UITabBar appearance] setBackgroundImage:[[UIImage imageNamed:@"MY_TABS_BACKGROUND"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)]];
[[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"MY_SELECTION_IMAGE"]];
看看下面的教程,以獲得更好的想法,看到一個示例項目 http://www.raywenderlich.com/21703/user-interface-customization-in-ios-6
BooRanger
試試這個,
didFinishLaunchingWithOptions
UIImage *selectedImage0 = [UIImage imageNamed:@"home_sel.png"];
UIImage *unselectedImage0 = [UIImage imageNamed:@"home.png"];
UIImage *selectedImage1 = [UIImage imageNamed:@"weight_sel.png"];
UIImage *unselectedImage1 = [UIImage imageNamed:@"weight1.png"];
UIImage *selectedImage2 = [UIImage imageNamed:@"rewards_sel.png"];
UIImage *unselectedImage2 = [UIImage imageNamed:@"rewards.png"];
UIImage *selectedImage3 = [UIImage imageNamed:@"menu_sel.png"];
UIImage *unselectedImage3 = [UIImage imageNamed:@"menu.png"];
UIImage *selectedImage4 = [UIImage imageNamed:@"shop_sel.png"];
UIImage *unselectedImage4 = [UIImage imageNamed:@"shop.png"];
UIImage *selectedImage5 = [UIImage imageNamed:@"account_sel.png"];
UIImage *unselectedImage5 = [UIImage imageNamed:@"account.png"];
UITabBar *tabBar = 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];
UITabBarItem *item5 = [tabBar.items objectAtIndex:5];
[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];
[item5 setFinishedSelectedImage:selectedImage5 withFinishedUnselectedImage:unselectedImage5];
window.rootViewController=tabBarController;
https://www.cocoacontrols.com/search?q=tabbar – SAKrisT
檢查這個http://stackoverflow.com/questions/13988162/how-to-set-iphone-tab-bar-icon-通過定製的圖像使用故事板 – arthankamal
檢查這也太: - http://stackoverflow.com/questions/10345426/ios-custom-tabbar –