在 Swift 中,可以通过检查当前视图控制器的 presentingViewController
属性来判断是通过 push 过来的页面还是 present 过来的页面。文章来源:https://www.toymoban.com/news/detail-607928.html
下面是一个示例代码,展示如何判断是通过 push 还是 present 过来的页面:文章来源地址https://www.toymoban.com/news/detail-607928.html
if let presentingViewController = self.presentingViewController {
// 通过 present 过来的页面
self.dismiss(animated: true, completion: nil)
} else if let navigationController = self.navigationController {
// 通过 push 过来的页面
navigationController.popViewController(animated: true)
}
到了这里,关于Swift 中如何判断是push 过来的页面 还是present过来的 页面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!