我有两个视图,在第一个我显示登录页面有一个uiimage和我隐藏使导航栏半透明,在第二个我有一个集合视图,但当我滚动导航栏仍然是半透明的。 ..我希望它在第二个视图中是可靠的。 我从第二个视图中输入了viewdidload:
[super viewDidLoad];
self.edgesForExtendedLayout = UIRectEdgeNone;
但是当我进入第二个视图时,第一个视图的uiimage很晚才消失。
我能做什么?
答案 0 :(得分:0)
在第一个视图
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
self.navigationController.navigationBar.translucent = YES;
}
在第二个视图
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
self.navigationController.navigationBar.translucent = NO;
}