有两个ViewControllers
A和B(在A上按B)和B中有TextField
。
iOS 7:
触摸textField,键盘出现。然后我弹出B,但导航栏没有改变,标题仍然是B' s。如果我不让键盘出现,问题就不会出现了。
当我在iOS 8中运行时,没有像我提到的那样的问题。 我无法弄明白。有人请帮帮我。 感谢。
答案 0 :(得分:0)
那应该不是问题。我做过类似的事,但我没有看到任何问题。
尝试在viewWillAppear方法中配置导航栏外观。适用于ViewController A&乙
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
// Do the setting here.
self.navigationController.navigationBar.barTintColor = [UIColor greenColor];
}
希望这会有所帮助.. :)