【问题标题】:Change ImagePicker Navigation Title in iOS 13在 iOS 13 中更改 ImagePicker 导航标题
【发布时间】:2020-07-20 18:42:20
【问题描述】:

我无法在 iOS 13 中更改 ImagePicker 标题。无论它卡在“照片”上。在遇到this post 之前,我以为我做错了什么。

图像选择器委托已设置,当我在下面代码中的任何一行上放置一个断点时,它在图像选择器出现之前被击中。

func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {

    // I tried all of these ** individually **

    viewController.navigationItem.title = "abc"

    imagePicker.navigationBar.topItem?.title = "abc"

    imagePicker.navigationItem.title = "abc"
    
    let controller = navigationController.topViewController
    controller?.navigationItem.title = "abc"
}

【问题讨论】:

    标签: ios swift uinavigationbar uiimagepickercontroller


    【解决方案1】:

    在 iOS 12 之前,以下是一种工作方法。

    class ViewController: UITableViewController, UINavigationControllerDelegate, UIImagePickerControllerDelegate {
    
        func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool){
            viewController.navigationItem.title = "abc"
        }
    }
    

    这似乎不再有效。这要么是一个错误,要么是 Apple 取消了其他人更改 UIImagePickerController 标题的功能。

    【讨论】:

    • 我实际上是先尝试过的,但也没有用。我没有将它包含在问题中,因为我在 SO 上找到的所有内容都说使用问题中的方法
    猜你喜欢
    • 1970-01-01
    • 2020-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-09
    • 1970-01-01
    • 1970-01-01
    • 2015-12-24
    相关资源
    最近更新 更多