Her şeyden önce, storyboard kullanmak istemiyorum. Hedeflenen görüntü denetleyicisini "sunabiliyorum", ancak en üstteki standart iOS geri düğmesiyle gösterilemiyorum. Anladığım kadarıyla bunu sunmak yerine denetleyiciyi iterek işe başlayabilirim. Hiçbir hata alamıyorum, ama hiçbir şey olmuyor.Storyboard'lar olmadan Yeni Görünüm Nasıl İtilir Swift
Tek bir tuş üzerinde bu kod çalıştırılır.
// Değişiklikler Şifre Page
elle geri çubuğunu almak için birUINavigationcontroller
oluşturmak zorunda
func forgotPasswordSwitch(sender: UIButton!) {
//let ForgotPassword:ForgotPasswordPage = ForgotPasswordPage()
//self.presentViewController(ForgotPassword, animated: true, completion: nil)
let ForgotPassword = ForgotPasswordPage()
self.navigationController?.pushViewController(ForgotPassword, animated: true)
}
itmek için hazır - bir görünüm denetleyicisi itmek için muktedir bir gezinti denetleyicisi kullanmak için yeni bir ihtiyaç . Bir storyboard kullanmadığınız için, UINavigationController örneğini kendiniz oluşturmanız ve ilk görüntü denetleyicinizi sunmak için kullanmanız gerekecek. – Paulw11
@ Paulw11 lütfen detaylandırır mısınız? Hem hareket ettiğim sayfayı hem de UINavigationControllers olarak hareket ettim. Başka ne yapmam gerekiyor? – DMop
Görünüm denetleyicilerinizi UINavigationController alt sınıfları olarak bildirmezsiniz. Bir UINavigationController bir konteyner görünümü denetleyicisidir. Bir tane oluşturun, ilk görüntü denetleyicinizi içeriği olarak atayın ve ardından UINavigationController'ı sunun. Sınıf referansı nasıl çalıştığını açıklar https://developer.apple.com/library/ios/documentation/UIKit/Reference/UINavigationController_Class/ – Paulw11