2017-03-22 8 views
0

我已經在當前故事板中創建了一個圖像,然後向其添加了輕擊手勢,所以現在一旦它被點擊我知道。然後我在故事板中創建了另一個UIView控制器,該控制器連接到名爲「DetailedUIViewController.swift」的cocatoch類。現在,當我點擊我的圖片時,我想轉到該視圖。如何通過按下圖像導航到另一個UIView控制器(以前在故事板中創建)

這裏是我的形象:

@IBOutlet weak var totalEnergy: UIImageView! 

,這裏是我的點觸手勢定義:

let TGTE = UITapGestureRecognizer(target: self, action: #selector(totalEnergyFunc)) 
    totalEnergy.isUserInteractionEnabled = true 
    TGTE.numberOfTapsRequired = 1 
    totalEnergy.addGestureRecognizer(TGTE) 

,這裏是有一次我在圖像上單擊該被調用的函數:

func totalEnergyFunc(){ 

} 

現在我想要得到的是如何移動到以前創建的第二個視圖,一旦我的函數獲得ca是不是?

回答

1

確保你有一個storyboard ID爲​​

按Command + Option鍵+ 3和totalEnergyFunc方法設置爲storyboard ID​​

storyboard ID

目前​​

func totalEnergyFunc(){ 
let storyboard = UIStoryboard(name: "Main", bundle: nil) 
let controller = storyboard.instantiateViewController(withIdentifier: "someViewController") 
self.present(controller, animated: true, completion: nil) 
} 
相關問題