我正在使用SwipeViewController。我向开发人员询问了我的问题,但他忽略了它。 Here is my question。
当我在ImagePicker的dismiss方法中关闭模态时
imagePicker.dismiss(animated: true, completion: nil)
显示SwipeVC的导航栏而不是VC1导航栏。
你有什么想法如何处理或我做错了什么?
答案 0 :(得分:0)
您的 SwipeViewController 是 UINavigationController 的子类,在库中,他们将titleView(您说它正在显示)添加到导航项。
您可以做的是编辑库的来源并将setSwipeViewController()
函数移动到ViewDidLoad中。
或
你可以做的是在 SwipeViewController
中选择一个布尔值var isSetupNeeded: Bool = true
并在您展示 imagePickerController 时将其设置为 true 。并在 SwipeVIewController 的 ViewWillAppear 中设置条件
if self.isSetupNeeded {
self.setSwipeViewController()
}