Swift ile Yeni Bir ViewController Açmak

Merhaba Swift ile ViewController’dan bir diğer ViewController nasıl açacağız onu öğreneceğiz.

Bir button action’ı veya tableView row selection yapıldığı zaman şu şekillerde açabiliriz.

Modal Şeklinde Açmak
let mainStoryboard = UIStoryboard(name: "Main", bundle: Bundle.main)
if let viewController = mainStoryboard.instantiateViewController(withIdentifier: "NewViewController") as? NewViewController {
       present(viewController, animated: true, completion: nil)
}
Root şeklinde açmak
let mainStoryboard = UIStoryboard(name: "Main", bundle: Bundle.main)
if let viewController = mainStoryboard.instantiateViewController(withIdentifier: "NewViewController") as? NewViewController {
     navigationController?.pushViewController(viewController, animated: true)
}

Yorum Gönderin

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir