![](/img/trans.png)
[英]How to pass an image from one viewcontroller to another viewcontroller in swift?
[英]How to open next viewcontroller after choosing image from gallery (swift)
您可以使用 Interface Builder 或在代码中(根据需要)将UITapGestureRecognizer
放入您的UIImageView
,我更喜欢第一个。 您可以在UIImageView
放置一个@IBAction
并处理点击,不要忘记在 Interface Builder 或代码中将UserInteractionEnabled
设置为true
。
要呈现下一个视图控制器,您可以在如下代码中执行此操作,也可以通过之前设置的UITapGestureRecognizer
使用UITapGestureRecognizer
使用 Interface Builder(这取决于您)。
要像以下代码一样手动显示视图控制器,您需要为您的视图控制器设置Storyboard ID ,如下图所示(在Identity Inspector 面板中):
@IBAction func imageTapped(sender: AnyObject) {
// Set the storyboard name by default is Main
let storyboard = UIStoryboard(name: "MyStoryboardName", bundle: nil)
// Instantiate the ViewController with the name you set before like in the image
let nextViewController = storyboard.instantiateViewControllerWithIdentifier("ViewControllerB") as! UIViewController
// present the nextViewController
self.presentViewController(nextViewController, animated: true, completion: nil)
}
我希望这对你有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.