Swift以编程方式导航到另一个视图控制器场景

Swift以编程方式导航到另一个视图控制器场景,第1张

Swift以编程方式导航到另一个视图控制器/场景

斯威夫特5

默认的模式呈现样式是卡片。这在顶部显示了以前的视图控制器,并允许用户滑动显示的视图控制器。

为了保留旧样式,您需要修改视图控制器,如下所示:

newViewController.modalPresentationStyle = .fullScreen

对于以编程方式创建和情节提要创建的控制器来说都是相同的。

迅捷3

使用以编程方式创建的控制器

如果要导航到以编程方式创建的Controller,请执行以下 *** 作:

let newViewController = NewViewController()self.navigationController?.pushViewController(newViewController, animated: true)

通过StoryBoard创建控制器

如果要使用标识符“ newViewController”导航到StoryBoard上的Controller,请执行以下 *** 作:

let storyBoard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)let newViewController = storyBoard.instantiateViewController(withIdentifier: "newViewController") as! NewViewController        self.present(newViewController, animated: true, completion: nil)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5620057.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存