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