我是iOS開發人員的初學者,最近我只是按照初學者的教程進行操作。視圖控制器轉換的3種方式
讓我說我想從一個VC移動到另一個VC通過點擊一個按鈕,所以我只是發現有三種方法可以從一個ViewController移動到另一個ViewController(模態segue)。
- 在主要故事板
,我只是單擊控制並拖動從按鈕TH目的地視圖控制器和選擇本模態
programmaticaly,通過實施下面
@IBAction func logInButtonDidPressed(_ sender: Any) { // modal transition to VC2 let viewController2 = storyboard?.instantiateViewController(withIdentifier: "ViewController2") as! ViewController2 present(viewController2, animated: true, completion: nil) }
編程代碼,通過使用執行segue功能
@IBAction func logInButtonDidPressed(_ sender: Any) { performSegue(withIdentifier: "toSecondViewController", sender: self) }
他們是一樣的嗎?或者它用於不同的情況?
感謝提前:)