在标签栏应用程序中创建5个以上的标签时,它会自动创建一个“更多”标签,其中包含3个点的自定义图标。有没有办法将该图标更改为箭头或我想要的任何其他图标?我尝试了几件事,包括..
UITabBarItem *more = [tabBar.items objectAtIndex:4]; or
UITabBarItem *more = (UITabBarItem *)tabBarController.moreNavigationController; or
UITabBarItem *more = (UITabBarItem *)[tabBar.items objectAtIndex:4]; or
[tabBarItem3 setFinishedSelectedImage:[UIImage imageNamed:@"arrowSelexted.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"arrow.png"]];
并没有任何效果..我也试过分配tabBarItem但仍然没有..
UITabBarItem *more = [[UITabBarItem alloc] initWithTitle:@"not" image:nil tag:0];
tabBarController.moreNavigationController.tabBarItem = more;
任何想法?
答案 0 :(得分:5)
您可以使用tabBarController的moreNavigationController:
tabBarController.moreNavigationController.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"More" image:[UIImage imageNamed:@"arrow.png"] tag:0];