隐藏navigationBar,模拟BarItem

2016-06-08  本文已影响39人  LearningCoding

在开发中,个人中心界面,很多需要隐藏navigationBar

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    // 将导航栏设为隐藏
    [self.navigationController setNavigationBarHidden:YES animated:YES];
}```
然后模拟出一个透明的导航栏

pragma mark ---- 模拟导航栏

你说为什么不直接将navigationBar的颜色设置成透明(见上一篇)
当你设置成透明的颜色是,当你推出下个界面的时候,返回时会出现导航栏出现视觉上的bug(一般透明,一般不透明),影响体验
上一篇 下一篇

猜你喜欢

热点阅读