UINavigationController
'daki yığında bir görünümü geriye doğru incelemek için bir yöntem var mı? Ya da belirli bir başlık ile bir görünüm için?UINavigationController'da bir görünüm nasıl geri giderilir?
34
A
cevap
83
, ama bu gerçekten iyi belgelenmiştir. Bir google arama veya UINavigationController üzerinde bir Apple dokümantasyon araması bile tam olarak ihtiyacınız olanı açacaktır. programlı geçerli görünüm denetleyicisi pop kullanmak:
[[self navigationController] popViewControllerAnimated:YES];
belirli görünüm kontrolöre pop için kullanın:
[[self navigationController] popToViewController:controller animated:YES];
Önce görünüm denetleyicileri listesinde yinelemek zorunda ve kontrol edecektir Aradığın şeye karşı koy ve bunu bu yönteme aktar. Swift
6
popViewControllerAnimated:
'a bakın. belgelerine
This method removes the top view controller from the stack and makes the new top of the stack the active view controller.
Kullanımı gibi bir şey: Kaba olmak istemem
[aViewController popViewControllerAnimated:YES];
1
navigationController?.popViewController(animated: true)
belirli görünüm kontrolöre pop için 3 sürümü, kullanmak:
navigationController?.popToViewController(controller, animated: true)
Önce görünüm denetleyicileri listesinde yinelemek zorunda ve başlığını kontrol edecek Aradığın şeye karşı ve bunu bu yönteme aktar.
İlgili konular
- 1. Bir görünüm nasıl itilir, geri dönüp görünüme geri dönülür?
- 2. Kesitli geri dönüşümlü görünüm
- 3. Salatalık bir sayfaya nasıl giderilir?
- 4. VS2013'teki bölünmüş görünüm nasıl geri alınır?
- 5. Log4net sorunları nasıl giderilir?
- 6. WPF UI sorunları nasıl giderilir?
- 7. Yerel bir EventEmitterListener uyarısı nasıl giderilir Uyarı
- 8. Bir db izin sorunu nasıl giderilir?
- 9. Bir tabloda uzun öznitelik değeri nasıl giderilir
- 10. Beamer'da gezinme çubukları nasıl giderilir
- 11. Python'da göreceli yollar nasıl giderilir?
- 12. .Net'te çakışan derlemeler nasıl giderilir?
- 13. Pod yükleme hatası nasıl giderilir?
- 14. Sabunlama Bağlama Hatası nasıl giderilir?
- 15. hatası nasıl giderilir (android stüdyo)
- 16. PHP'de curl hataları nasıl giderilir
- 17. json okuma hatası nasıl giderilir?
- 18. ViewExpiredException: Görünüm, aj4 kullanırken geri yüklenemedi:
- 19. UINavigationBar için görünüm ayarlarını varsayılana geri sıfırla
- 20. Yatay Geri DönüşlerDüzenli görünüm içinde ScrollView
- 21. Görünüm durumunu geri yükleme ve geri yükleme durumu android
- 22. Gezin Önceki görünüm denetleyicisine geri dön
- 23. android imha edildiğinde herhangi bir görünüm geri arama var mı?
- 24. MySQL'de nasıl bir görünüm oluşturabilirim?
- 25. Sürekli çoğaltma ile çakışmalar nasıl giderilir
- 26. System.BadImageFormatException: .NET sürümü uyuşmazlığı nasıl giderilir?
- 27. java sonucunu nasıl giderilir 1 hataları
- 28. F # Tür Referans Hataları nasıl giderilir?
- 29. Mercurial (v1.0.2) 'da birleştirme çakışmaları nasıl giderilir?
- 30. Bu Java genericics joker hatası nasıl giderilir?
LOL, haklısınız - bu oldukça aptalcaydı. Hatta bu yönteme birkaç kez baktım. Benim savunmamda bunun için gerçekten yeniyim ve hala kavramları kavramaktayım - popViewController yeni şeyler hemen sağ tıklanmadığında oldukça açıklayıcı olmasına rağmen. – Slee
Bugün bir google araması burada sona eriyor. :) – Joren
Merhaba ... bunu kullanırken [[self navigationController] kullanırken popToViewController: controller animated: YES]; uygulama çöküyor ... Lütfen bana nedenini söyler misiniz? –