Панель вкладок исчезает из viewController при возврате через segue - swift
У меня есть приложение, которое использует панель вкладок. У меня есть пользовательский вид камеры, назначенный одной вкладке. Когда изображение захвачено, я получаю его предварительный просмотр в другом контроллере представления. Когда я нажимаю пользовательскую кнопку "назад" - используя переход, я возвращаюсь к пользовательскому виду камеры. Тем не менее, я тогда не вижу панель вкладок? Пожалуйста, кто-нибудь может посоветовать?
Это ссылка на мою раскадровку: раскадровка
Захват изображения:
// Preview cropped image in another vC
if let unwrpCroppedImg = croppedImg{
self.croppedImage = unwrpCroppedImg
self.performSegue(withIdentifier: "segPreview", sender: nil)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "segPreview"{
let previewVC = segue.destination as! PreviewImageViewController
previewVC.prevImage = self.croppedImage
}
}
Кнопка назад
@IBAction func cancelCapture(_ sender: Any) {
// Go back to image capture
performSegue(withIdentifier: "segCancelImage", sender: nil)
}
1 ответ
Попробуйте это может помочь
Удалите Segue imageViewController на экран камеры.
@IBAction func cancelCapture(_ sender: Any) { self.dismiss(animated: true, completion: nil) //self.navigationController?.popViewController(animated: true) //If push type navigation. }