重新启动视图控制器

时间:2018-10-10 07:38:15

标签: ios swift view uiviewcontroller

我正在尝试使用相同的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) } } } ,同时又不会失去推送动画效果。

在下面查看我的代码:-

{{1}}

它正在顶视图上创建一个UITransitionView,我什至担心内存泄漏。

See This Image

任何帮助将不胜感激!

0 个答案:

没有答案