每个视图中的自定义导航栏

时间:2014-03-26 18:54:27

标签: ios uinavigationbar

我有两个视图,在第一个我显示登录页面有一个uiimage和我隐藏使导航栏半透明,在第二个我有一个集合视图,但当我滚动导航栏仍然是半透明的。 ..我希望它在第二个视图中是可靠的。 我从第二个视图中输入了viewdidload:

[super viewDidLoad];
self.edgesForExtendedLayout = UIRectEdgeNone;

但是当我进入第二个视图时,第一个视图的uiimage很晚才消失。

我能做什么?

1 个答案:

答案 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;
}