Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.
0 oy
519 kez görüntülendi
ios development kategorisinde tarafından
Uygulama içerisinde şu resimdeki gibi bir yapı var. Yani bir Navigation Controller'e bağlanmış TableView ve TableView'in push ettiği bir Detail View Controller.

http://i.hizliresim.com/d5g7Pn.jpg

Şimdi ben istiyorum ki bu yapıya bağlı olmayan tek bir viewcontroller'den  Detail View Controller'i present edeyim. Ancak Bunu yaparken de navigationBar yapısı da korunsun. Bunu nasıl gerçekleştirebilirim ?

Ben şöyle denedim. DetailViewController'e bir storyboardID tanımladıktan sonra p
let detailVC = self.storyboard?.instantiateViewControllerWithIdentifier("DetailView") as! DetailViewController

self.presentViewController(detailVC, animated: true, completion: nil)

Ancak bu şekilde doğal olarak sadece detailVC açıldı. Ben istiyorum ki bu resimde gösterdiğim yapıyı koruyarak  present edilsin.

1 cevap

+1 oy
tarafından
tarafından seçilmiş
 
En İyi Cevap

kafam biraz dağınık. açıkçası pek anlayamadım ne yapmaya çalıştığınızı biraz daha yalın bir şekilde sorarsanız yardımcı olmaya çalışayım. :)

tarafından
:) Şimdi şöyle. Storyboard üzerinde yukardaki resimdeki gibi bir yapı var. Ayrıca bir de  tek başına bir viewController var. Ben bu viewController'deki bir butona basıldığında DetailViewController yukardaki yapıyı koruyup açılsın istiyorum. Mümkün mü ?
tarafından
Resimdeki en sağdaki viewcontroller DetailViewController oluyor.
tarafından
+1
o zaman o viewController'dan açılan ayrı bir customDetailViewController kullanman lazım.
örnek verdiğin viewController zincir yapısı haricinde en sondaki detailViewController'a ulaşamazsın.
tarafından
Teşekkür ederim. Ben de dünden beri uğraşıyordum :)
...