如何通过按图像导航到另一个UIView控制器(之前在故事板中创建)

时间:2017-03-22 11:53:19

标签: ios uiview swift3 navigation

我已经在我当前的故事板中创建了一个图像,然后我添加了点击手势,所以现在一旦它被点击我知道。然后我在我的故事板中创建了另一个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(){

}

现在我想要的是如何移动到我的函数被调用之前创建的第二个视图?

1 个答案:

答案 0 :(得分:1)

确保storyboard ID

DetailedUIViewController

按Command + Option + 3并为storyboard ID

设置DetailedUIViewController

storyboard ID

DetailedUIViewController方法

中显示totalEnergyFunc
func totalEnergyFunc(){
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "someViewController")
self.present(controller, animated: true, completion: nil)
}