0
У меня есть tabBarController, и я устанавливаю значки, но я не могу выбрать невыбранные значки успешно. Это швы, я просто выбираю один значок и выбранный цвет, и все.Как выбрать 2 значка для одного элемента в панели вкладок?
Как я могу выделить цвет или установить отдельный значок для выбранного состояния? Я устанавливаю значок и выбранный значок без успеха.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Set the status bar to light style
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil];
UITabBarController *tabBarController = (UITabBarController*)[mainStoryboard instantiateViewControllerWithIdentifier: @"TabBar"];
UITabBar *tabBar = tabBarController.tabBar;
NSLog(@"%@", tabBar.items);
UITabBarItem *tabBarItem1 = [tabBar.items objectAtIndex:0];
//UITabBarItem *tabBarItem2 = [tabBar.items objectAtIndex:1];
//UITabBarItem *tabBarItem3 = [tabBar.items objectAtIndex:2];
tabBarItem1.image = [UIImage imageNamed:@"IconTabBarFolder"];
tabBarItem1.selectedImage = [UIImage imageNamed:@"IconTabBarFolder:Highlighted"];
[[UITabBarItem appearance] setTitleTextAttributes:@{NSFontAttributeName : [UIFont fontWithName:@"HelveticaNeue-Medium" size:10.0f], NSForegroundColorAttributeName : [UIColor colorWithRed:.5 green:.5 blue:.5 alpha:1] } forState:UIControlStateNormal];
return YES;
}
Устарел в ios7! – Aleksandrenko
, но он работает в iOS7. –
Плохая практика использования устаревших методов. – Aleksandrenko