iOS 去掉navgationbar 底部线条

[[UINavigationBar appearance] setBarStyle:UIBarStyleBlackTranslucent];

[[UINavigationBar appearance] setBackgroundImage:[UIImage Color:kBackgroundColor Size:CGSizeMake(self.window.rootViewController.view.bounds.size.width, 60)] forBarMetrics:UIBarMetricsDefault];

    

    [[UINavigationBar appearance] setShadowImage:[[UIImage alloc] init]]; // 需要

 [UINavigationBar appearance].translucent = YES; //需要

  1. // self.navigationController.navigationBar.translucent = NO;  // 不需要
原文地址:https://www.cnblogs.com/lihaibo-Leao/p/4248304.html