Ios 使用Swift打开新的UIViewController

Ios 使用Swift打开新的UIViewController,ios,iphone,swift,events,uiviewcontroller,Ios,Iphone,Swift,Events,Uiviewcontroller,使用CoreGraphics,我能够获得单击位置 我的要求是根据对图像不同区域的单击打开不同的UIViewController。您需要使用以下方法之一根据触摸的位置创建新的UIViewController: 手动创建它 let controller = SubclassViewController() //prepare your view controller here 从故事板实例化控制器 if let controller = storyboard.instantiateViewCon

使用CoreGraphics,我能够获得单击位置


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

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

  • 手动创建它

    let controller = SubclassViewController()
    //prepare your view controller here
    
  • 从故事板实例化控制器

    if let controller = storyboard.instantiateViewControllerWithIdentifier("identifier") as? SubclassViewController {
        //prepare your view controller here
    }
    
  • 执行到新视图控制器的切换

    performSegueWithIdentifier("segueIdentifier")
    
    然后在
    prepareforsgue:

    if let controller = segue.destinationViewController as? SubclassViewController {
        //prepare your controller here
    }
    
  • 根据应用程序正在执行的操作,您可以推送新的视图控制器,也可以手动显示它

    let controller = SubclassViewController()
    //prepare your view controller here