繁体   English   中英

使用Swift打开新的UIViewController

[英]Open new UIViewController using Swift

使用CoreGraphics ,我可以获得点击位置。

我的要求是根据对图像不同区域的点击来打开不同的UIViewController

您需要使用以下方法之一基于触摸的位置创建一个新的UIViewController

  1. 手动创建

     let controller = SubclassViewController() //prepare your view controller here 
  2. 从情节提要实例化控制器

     if let controller = storyboard.instantiateViewControllerWithIdentifier("identifier") as? SubclassViewController { //prepare your view controller here } 
  3. 对新视图控制器执行segue

     performSegueWithIdentifier("segueIdentifier") 

    然后在prepareForSegue:准备您的视图控制器prepareForSegue:

     if let controller = segue.destinationViewController as? SubclassViewController { //prepare your controller here } 

根据您的应用程序在做什么,您可以推送新的视图控制器或手动显示它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM