How do you color/customize the UIImagePickerController's Navigation Bar?

后端 未结 7 1842
野的像风
野的像风 2021-02-02 09:48

What is the correct way to color the UIImagePickerController\'s nav bar?
I merely tried to see the background color but I\'m getting a faded color as seen in the image bel

7条回答
  •  甜味超标
    2021-02-02 10:30

    Updated for Swift 4.2

    For completeness, I'll add full color customization setup:

    let imagePicker = UIImagePickerController()
    imagePicker.navigationBar.isTranslucent = false
    imagePicker.navigationBar.barTintColor = .blue // Background color
    imagePicker.navigationBar.tintColor = .white // Cancel button ~ any UITabBarButton items
    imagePicker.navigationBar.titleTextAttributes = [
            NSAttributedString.Key.foregroundColor: UIColor.white
    ] // Title color
    

    which results in:

提交回复
热议问题