【发布时间】:2016-03-29 06:42:44
【问题描述】:
我对 Xcode (Swift2) 完全陌生。
我想要实现的是,当我单击main.storyboard 上的图像时,我想打开一个新的视图控制器或将其指向一个新的视图控制器。我该怎么做?
例如,我可以通过拖动按钮(Ctrl+右键单击)并在设计时将其指向新的视图控制器来执行此操作,效果很好,但我想在触摸/点击时执行此操作运行时的图像。
【问题讨论】:
标签: swift2 viewcontroller gesture tap
我对 Xcode (Swift2) 完全陌生。
我想要实现的是,当我单击main.storyboard 上的图像时,我想打开一个新的视图控制器或将其指向一个新的视图控制器。我该怎么做?
例如,我可以通过拖动按钮(Ctrl+右键单击)并在设计时将其指向新的视图控制器来执行此操作,效果很好,但我想在触摸/点击时执行此操作运行时的图像。
【问题讨论】:
标签: swift2 viewcontroller gesture tap
image.userInteractionEnabled = true
let tapRecog = UITapGestureRecognizer(target: self, action: "imgTap:")
image.addGestureRecognizer(tapRecog)
func imgTap(gestureRecognizer: UITapGestureRecognizer)
{
let tapImg = gestureRecognizer.view!
let secondViewController = self.storyboard!.instantiateViewControllerWithIdentifier("NewViewController") as! NewViewController
secondViewController.DisplayImg = tapImg //NewViewController create DisplayImg UIImageView object
self.navigationController!.pushViewController(secondViewController, animated: true)
}
【讨论】: