美文网首页
设置IOS导航栏透明并去除黑线

设置IOS导航栏透明并去除黑线

作者: Midlet | 来源:发表于2016-08-23 17:36 被阅读76次

    在viewWillAppear方法中添加以下代码

    self.navigationController.navigationBar.translucent = YES;
    [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:0];
    self.navigationController.navigationBar.shadowImage=[UIImage new];//让黑线消失的方法
    

    在viewWillDisappear方法中添加以下代码

    [self.navigationController.navigationBar setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
    [self.navigationController.navigationBar setShadowImage:nil];
    

    相关文章

      网友评论

          本文标题:设置IOS导航栏透明并去除黑线

          本文链接:https://www.haomeiwen.com/subject/ryknsttx.html