我正在尝试使用相同的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,我什至担心内存泄漏。
任何帮助将不胜感激!