我正在使用SwipeViewController。我向开发人员提出了问题,但他没有理会。 Here is my question。
当我在ImagePicker的关闭方法中关闭模态时imagePicker.dismiss(animated: true, completion: nil)
显示SwipeVC中的导航栏,而不是VC1导航栏。
您对如何处理有任何想法,或者我做错了什么?
gif问题:
最佳答案
您的SwipeViewController是UINavigationController的子类,并且在库中将titleView(您说正在显示)添加到导航项。
您可以做的是编辑库的源代码,然后将setSwipeViewController()
函数移到ViewDidLoad中。
要么
您可以做的是在SwipeViewController中使用布尔值
var isSetupNeeded: Bool = true
并在呈现imagePickerController时将其设置为true。并在SwipeVIewController的ViewWillAppear中设置一个条件
if self.isSetupNeeded {
self.setSwipeViewController()
}