2013-06-26 6 views
2

Мне нужно изменить 'edit' Цвет кнопки из moreNavigationController UITabBarController? Как я могу это сделать ??Изменить 'edit' Цвет кнопки с moreNavigationController UITabBarController?

Я попытался найти, как я могу это сделать за 3-4 часа, но я не могу найти правильное решение.

Я пишу следующий код, но это не работает для меня.

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

Просьба дать любое предложение.

ответ

1

Я нашел решение с использованием Делегат метод 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. 
} 

Его работа для меня :)