Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

PresentViewController ile ilgili bir soru

0 oy
28 kez görüntülendi
21, Haziran, 2015 ios development kategorisinde burhanaksendir tarafından soruldu
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
22, Haziran, 2015 yasin tarafından cevaplandı
22, Haziran, 2015 burhanaksendir 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. :)

22, Haziran, 2015 burhanaksendir tarafından yorumlandı
:) Ş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ü ?
22, Haziran, 2015 burhanaksendir tarafından yorumlandı
Resimdeki en sağdaki viewcontroller DetailViewController oluyor.
22, Haziran, 2015 yasin tarafından yorumlandı
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.
22, Haziran, 2015 burhanaksendir tarafından yorumlandı
Teşekkür ederim. Ben de dünden beri uğraşıyordum :)
...