使用Swift打开新的UIViewController

时间:2015-11-07 07:22:05

标签: ios iphone swift events uiviewcontroller

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

我的要求是根据图片不同区域的点击次数打开不同的UIViewController

1 个答案:

答案 0 :(得分:1)

您需要使用以下方法之一在触摸位置上创建新的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:

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