ios – 无需导航控制器Swift以编程方式更改视图控制器

ios – 无需导航控制器Swift以编程方式更改视图控制器,第1张

概述我想在不使用导航控制器的情况下按下按钮时切换到新的视图控制器,我似乎无法做到这一点.我到处寻找答案,但我发现的一切都是在 objective-c,使用导航控制器,或根本不工作. func gunsoutButtonPressed(sender:UIButton!) { print("yay\t") //let encounterVC:AnyObject! = self.storyb 我想在不使用导航控制器的情况下按下按钮时切换到新的视图控制器,我似乎无法做到这一点.我到处寻找答案,但我发现的一切都是在 objective-c,使用导航控制器,或根本不工作.

func gunsoutbuttonpressed(sender:UIbutton!) {    print("yay\t")    //let encounterVC:AnyObject! = self.storyboard?.instantiateVIEwControllerWithIDentifIEr("ecounterVIEwController")    //self.showVIEwController(encounterVC as UIVIEwController,sender: encounterVC)    let encounterVIEwController = self.storyboard.instantiateVIEwControllerWithIDentifIEr("encounterVIEwController") as encounterVIEwController    self.pushVIEwController(encounterVIEwController,animated: true)}
解决方法 您必须连接您想要使用的两个VIEwControllers.然后根据需要命名segue,然后使用以下代码触发segue(在IBAction内部或其他东西).它不是完全以编程方式,但您可以通过编程方式触发它们,这应该足够了.

performSegueWithIDentifIEr("mySegue",sender: nil)

查看this video获取支持.

希望这可以帮助 :)

总结

以上是内存溢出为你收集整理的ios – 无需导航控制器Swift以编程方式更改视图控制器全部内容,希望文章能够帮你解决ios – 无需导航控制器Swift以编程方式更改视图控制器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址:https://54852.com/web/1035186.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存