NavigationController问题,关于导航栏POP动画

时间:2014-11-25 03:37:43

标签: ios objective-c uinavigationbar

有两个ViewControllers A和B(在A上按B)和B中有TextField

iOS 7:

触摸textField,键盘出现。然后我弹出B,但导航栏没有改变,标题仍然是B' s。如果我不让键盘出现,问题就不会出现了。

当我在iOS 8中运行时,没有像我提到的那样的问题。 我无法弄明白。有人请帮帮我。 感谢。

1 个答案:

答案 0 :(得分:0)

那应该不是问题。我做过类似的事,但我没有看到任何问题。

尝试在viewWillAppear方法中配置导航栏外观。适用于ViewController A&乙

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    // Do the setting here.
    self.navigationController.navigationBar.barTintColor = [UIColor greenColor];
}

希望这会有所帮助.. :)