导航条透明
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"logo.png"] forBarMetrics:UIBarMetricsCompact];
导航字体设置
self.navigationController.navigationBar.titleTextAttributes=@{NSForegroundColorAttributeName:[UIColor whiteColor]};
设置导航栏下方不显示内容,此时导航栏无透明度
self.extendedLayoutIncludesOpaqueBars = YES; 使用storyBoard需要在控制器中设置 此处要多注意一下