Я пытаюсь использовать тот же View Controller
для показа моего second view
, который должен быть внутри Second View Controller
.Мотив состоит в том, чтобы повторно использовать то же самое View Controller
для разных View
, не теряя при этом эффект анимации толчка.
См. Мой код ниже: -
class PictureCaptureVC: UIViewController {
public var isReviewPhoto = false
override func viewDidLoad() {
super.viewDidLoad()
if isReviewPhoto {
btnSubmit.isHidden = false
} else{
btnSubmit.isHidden = true
}
}
@IBAction private func handleReviewBtn(_ sender: UIButton) {
if let secondViewController = self.storyboard?.instantiateViewController(withIdentifier: "PictureCaptureVC") as? PictureCaptureVC {
secondViewController.isReviewPhoto = true
self.present(secondViewController, animated: true, completion: nil)
self.dismiss(animated: false, completion: nil)
}
}
}
Он создает UITransitionView поверх вида, и я даже обеспокоен утечками памяти.
См. Это изображение
Любая помощь будет оченьоценили!