要设置透明度只需要修改A值。下面这行代码意思是修改导航栏的背景颜色,//背景色修改[self.navigationController.navigationBar setBackgroundImage:[UIImage imageWithColor:[UIColor colorWithRGB:255 green:255 blue:255 alpha:1.0]] forBarMetrics:UIBarMetricsDefault];根据RGBA来修改背景色