我已经在我当前的故事板中创建了一个图像,然后我添加了点击手势,所以现在一旦它被点击我知道。然后我在我的故事板中创建了另一个UIView控制器,它连接到名为“DetailedUIViewController.swift”的cocatoch类。现在,一旦我点击我的图像,我想转到该视图。
这是我的形象:
@IBOutlet weak var totalEnergy: UIImageView!
这是我的点击手势定义:
let TGTE = UITapGestureRecognizer(target: self, action: #selector(totalEnergyFunc))
totalEnergy.isUserInteractionEnabled = true
TGTE.numberOfTapsRequired = 1
totalEnergy.addGestureRecognizer(TGTE)
这是我点击图片后调用的函数:
func totalEnergyFunc(){
}
现在我想要的是如何移动到我的函数被调用之前创建的第二个视图?
答案 0 :(得分:1)
确保storyboard ID
DetailedUIViewController
按Command + Option + 3并为storyboard ID
DetailedUIViewController
在DetailedUIViewController
方法
totalEnergyFunc
func totalEnergyFunc(){
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "someViewController")
self.present(controller, animated: true, completion: nil)
}