Панель вкладок исчезает из viewController при возврате через segue - swift - PullRequest
0 голосов
/ 21 мая 2018

У меня есть приложение, которое использует панель вкладок.У меня есть пользовательский вид камеры, назначенный одной вкладке.Когда изображение захвачено, я получаю его предварительный просмотр в другом контроллере представления.Когда я нажимаю пользовательскую кнопку «назад» - используя переход, я возвращаюсь к пользовательскому виду камеры.Тем не менее, я тогда не вижу панель вкладок?Может, кто-нибудь посоветует?

Это ссылка на мою раскадровку: Раскадровка

Захват изображения:

 // 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 Ответ

0 голосов
/ 22 мая 2018

Попробуйте, это может помочь Вам

  • Удалите Segue imageViewController на экран камеры.

    @IBAction func cancelCapture(_ sender: Any) {
    
       self.dismiss(animated: true, completion: nil)
       //self.navigationController?.popViewController(animated: true) //If push type navigation.
    }
    
...