[英]Navigate from UIView to UIViewController without storyboard and navigation controller
[英]How to navigate to another UIView controller (previously created in storyboard) by pressing an image
我在當前的故事板上創建了一個圖像,然后向其添加了輕按手勢,因此,一旦點擊它,我就知道了。 然后,我在故事板上創建了另一個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(){
}
現在,我要獲取的是如何轉到調用函數后先前創建的第二個視圖?
確保您具有DetailedUIViewController
的storyboard ID
按Command + Option + 3並為DetailedUIViewController
設置storyboard ID
在totalEnergyFunc
方法中顯示DetailedUIViewController
func totalEnergyFunc(){
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "someViewController")
self.present(controller, animated: true, completion: nil)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.