UIImagePickerController 导航栏色调颜色不适用于 iOS 13
UIImagePickerController Navigation Bar Tint Color not working with iOS 13
我正在展示一个模态控制器,它是一个 UIImagePickerController。
我正在尝试更改 UIImagePickerController
导航栏的色调。
在 iOS13 之前,这个工作正常;
imagePickerController.navigationBar.tintColor = .red
我也试过了;
imagePickerController.navigationController?.navigationBar.tintColor = .red
但还是不开心。
接下来我可以尝试什么?
您可以将 UIView 设置为导航栏的大小并将其放在导航栏下方,并使导航栏颜色 alpha=0。
我希望这有所帮助。 :)
这已通过评论中的 rmaddy 解决方案解决。
在AppDelegate
执行;
func configureGlobalUI() {
UINavigationBar.appearance().tintColor = .red
}
然后打电话进来didFinishLaunchingWithOptions
这很有效,因为我需要 tintColor
所有 navigationBar
出场。
我正在展示一个模态控制器,它是一个 UIImagePickerController。
我正在尝试更改 UIImagePickerController
导航栏的色调。
在 iOS13 之前,这个工作正常;
imagePickerController.navigationBar.tintColor = .red
我也试过了;
imagePickerController.navigationController?.navigationBar.tintColor = .red
但还是不开心。
接下来我可以尝试什么?
您可以将 UIView 设置为导航栏的大小并将其放在导航栏下方,并使导航栏颜色 alpha=0。 我希望这有所帮助。 :)
这已通过评论中的 rmaddy 解决方案解决。
在AppDelegate
执行;
func configureGlobalUI() {
UINavigationBar.appearance().tintColor = .red
}
然后打电话进来didFinishLaunchingWithOptions
这很有效,因为我需要 tintColor
所有 navigationBar
出场。