我是ios的新手。我想在标签栏中创建应用
此标题栏中的标签栏现在有颜色。
我想在我的iphone中使用的UI是这个图像
在标签栏的每个图标中,我使用黑色图像
先谢谢
答案 0 :(得分: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];
为每个视图控制器。
答案 1 :(得分:0)
在app委托的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"]];
不要忘记为视网膜支持制作@ 2x图像。
您还可以更改每个tabBarItem的其他设置 - 请查看docs以了解详情。