sco*_*ein 5 iphone uinavigationcontroller three20
我正在从Three20项目实现TTThumbsViewController,事情终于开始成形.我将TTThumbsViewController从当前视图控制器推出,只需将其推入当前堆栈并设置转换动画(通用导航控制器推送).
我的问题是,当我弹出TThumbsViewController视图控制器时,导航控制器卡在一个模式下,其视图控制器在导航栏(现在是半透明的)下绘制.
开始
推
流行的
Nat*_*ies 10
当视图重新出现时,您需要重新配置状态栏,导航栏和工具栏的原始样式.您可以通过viewWillAppear:在视图控制器中实现来执行此操作:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
UINavigationController* navController = self.navigationController;
navController.navigationBar.barStyle = UIBarStyleDefault;
navController.navigationBar.tintColor = [UIColor redColor];
navController.toolbar.tintColor = [UIColor redColor];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2982 次 |
| 最近记录: |