我需要从UITabBarController的moreNavigationController更改“编辑”按钮的颜色吗?
我该怎么做 ??

我试图搜索大约3-4小时后该怎么办,但找不到任何合适的解决方案。

我写下面的代码行,但对我也不起作用。

self.tabBarController.moreNavigationController.editButtonItem.tintColor = [UIColor blackColor];

请提出任何建议。

最佳答案

我通过使用UINavigationController方法来找到解决方案。

#pragma mark -
#pragma mark - UINavigationController Delegate Methods

- (void)navigationController:(UINavigationController *)navigationController  willShowViewController:(UIViewController *)viewController  animated:(BOOL)animated
{
    UINavigationBar *morenavbar = navigationController.navigationBar;
    UINavigationItem *morenavitem = morenavbar.topItem;
    morenavitem.rightBarButtonItem.tintColor = [UIColor blackColor]; // Set Color as you need.
}

它对我的工作:)

10-08 08:03