使用 CoreGraphics ,我可以获得点击位置。
我的要求是根据图片不同区域的点击次数打开不同的UIViewController
。
答案 0 :(得分:1)
您需要使用以下方法之一在触摸位置上创建新的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
}
根据您的应用正在执行的操作,您可以推送新的视图控制器或手动显示它