在項(xiàng)目中遇到了一個(gè)需求,就是把相冊(cè)的導(dǎo)航欄改掉,可以在彈出UIImagePicker的時(shí)候修改就像下面一樣
[picker.navigationBar setBackgroundImage:[UIImage imageNamed:@"jy.png"] forBarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault];
[picker.navigationBar setShadowImage:[UIImage new]];
picker.navigationBar.tintColor = [UIColor whiteColor];
也可以在你要彈出相冊(cè)的那個(gè)控制器中加入以下代碼 也可以修改
func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
navigationController.navigationBar.setBackgroundImage(UIImage(named: "jy.png"), for: UIBarPosition.any, barMetrics: UIBarMetrics.default)
navigationController.navigationBar.shadowImage = UIImage()
navigationController.navigationBar.tintColor = UIColor.white
}