【发布时间】:2015-11-07 07:22:04
【问题描述】:
使用 CoreGraphics,我可以获得点击位置。
我的要求是根据对图像不同区域的点击打开不同的UIViewController。
【问题讨论】:
标签: ios iphone swift events uiviewcontroller
使用 CoreGraphics,我可以获得点击位置。
我的要求是根据对图像不同区域的点击打开不同的UIViewController。
【问题讨论】:
标签: ios iphone swift events uiviewcontroller
您需要使用以下方法之一根据您的触摸位置创建一个新的UIViewController:
手动创建
let controller = SubclassViewController()
//prepare your view controller here
从情节提要中实例化控制器
if let controller = storyboard.instantiateViewControllerWithIdentifier("identifier") as? SubclassViewController {
//prepare your view controller here
}
对新的视图控制器执行 segue
performSegueWithIdentifier("segueIdentifier")
然后在prepareForSegue:中准备你的视图控制器
if let controller = segue.destinationViewController as? SubclassViewController {
//prepare your controller here
}
根据您的应用正在做什么,您可以推送新的视图控制器或手动显示它
【讨论】: