我想改变这个视图的颜色。我想要tabbar更多按钮视图颜色与app颜色相同,而不是白色。怎么可能。
答案 0 :(得分:1)
这样你必须自定义moreNavigationController
。一种解决方案是将UITabBarController
子类化,并在- (void)viewDidLoad
方法上添加以下内容。
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
UINavigationController *moreController = self.moreNavigationController;
//if u want to custamize navigationBar u can customize
//moreController.navigationBar
if ([moreController.topViewController.view isKindOfClass:[UITableView class]]) {
//Custamize your tableview here
UITableView *tableView = (UITableView *)moreController.topViewController.view;
//Change the color of tableView
[tableView setBackgroundColor:[UIColor redColor]];
moreController.topViewController.view = tableView;
}
}
我希望这有助于你
要自定义tabBarItem
,您可以按照其他答案进行操作。