![](/img/trans.png)
[英]Overlapping UIViewController with another UIViewController Using Swift Programmaticaly
[英]Open new UIViewController using Swift
使用CoreGraphics ,我可以获得点击位置。
我的要求是根据对图像不同区域的点击来打开不同的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:
准备您的视图控制器prepareForSegue:
if let controller = segue.destinationViewController as? SubclassViewController { //prepare your controller here }
根据您的应用程序在做什么,您可以推送新的视图控制器或手动显示它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.