1

私はiosが初めてです。タブバーにアプリを作りたい

このスクリーン ショットでは、タブ バーの色が変わりました。



私のiPhoneに欲しいUIはこの画像です

タブバーの各アイコンで、黒い画像を使用しました

前もって感謝します

4

2 に答える 2

0

UITabBarItems次のようなものを使用して、それぞれを個別に設定する必要があります。

UITabBarItem *tabBarItem1 = [[UITabBarItem alloc] initWithTitle:@"Title1" image:[UIImage imageNamed:@"image1.png"] tag:1];
[tabBarItem1 setFinishedSelectedImage:nil withFinishedUnselectedImage:[UIImage imageNamed:@"image1.png"]];
[[myTabBarController.viewControllers objectAtIndex:0] setTabBarItem:tabBarItem1];

ビューコントローラごとに。

于 2013-02-04T15:07:25.520 に答える
0

アプリ デリゲートのdidFinishLaunchingWithOptionsメソッドに、次のようなコードを追加する必要があります。

//Get the Tab Bar
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
tabBarController.delegate = self;
UITabBar *tabBar = tabBarController.tabBar;

//You may want to set the background of the tab bar (optional)
[tabBar setBackgroundImage:[UIImage imageNamed:@"CustomTabBar.png"]];

//You will need to repeat this code for each tab bar item
UITabBarItem *tabBarItem3 = [tabBar.items objectAtIndex:2];
tabBarItem3.title = @"Settings";
tabBarItem3.image = nil;
[tabBarItem3 setFinishedSelectedImage:[UIImage imageNamed:@"settings-button-selected.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"settings-button.png"]];

Retina サポート用に @2x 画像を作成することを忘れないでください。

各 tabBarItem の他の設定を変更することもできます。詳細については、ドキュメントを参照してください。

于 2013-02-04T15:12:04.410 に答える