// 设置navigationBar为透明
CGRect rect =CGRectMake(0,0,1,1);
UIGraphicsBeginImageContextWithOptions(rect.size,NO,0);
[[[UIColorwhiteColor]colorWithAlphaComponent:0]setFill];
UIRectFill(rect);
UIImage * navigationImg =UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[self.navigationController.navigationBarsetBackgroundImage:navigationImgforBarMetrics:UIBarMetricsDefault];
[self.navigationController.navigationBarsetTranslucent:YES];
// 去掉导航条边界线
[self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage = [[UIImage alloc] init];