Пользовательская вкладка iOS
Я только начал с разработки для iOS и просто играю в atm.
Я пытаюсь превратить стандартные кнопки панели вкладок в нечто более индивидуальное.
После осмотра я обнаружил, что вы можете создавать собственные состояния для каждой кнопки, поэтому я сделал:
<code>UIImage *selectedImage0 = [UIImage imageNamed:@"first.png"]; UIImage *unselectedImage0 = [UIImage imageNamed:@"second.png"]; UITabBar *tabBar = self.tabBarController.tabBar; UITabBarItem *item0 = [tabBar.items objectAtIndex:0]; [item0 setFinishedSelectedImage:selectedImage0 withFinishedUnselectedImage:unselectedImage0]; </code>
Однако я не могу избавиться от кнопки по умолчанию, она меняет изображение, но она не меняет всю мою кнопку.
Есть ли что-то еще, что мне нужно сделать?
<code>UIViewController *viewController1 = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil]; UIViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil]; self.tabBarController = [[UITabBarController alloc] init]; self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2, nil]; self.window.rootViewController = self.tabBarController; [self.window makeKeyAndVisible]; UIImage *selectedImage0 = [UIImage imageNamed:@"first.png"]; UIImage *unselectedImage0 = [UIImage imageNamed:@"second.png"]; UITabBar *tabBar = self.tabBarController.tabBar; UITabBarItem *item0 = [tabBar.items objectAtIndex:0]; [item0 setFinishedSelectedImage:selectedImage0 withFinishedUnselectedImage:unselectedImage0]; </code>