2012-06-18 31 views
5

Iphone programlamasında oldukça yeniyim ve bu konuda oldukça basit şeyler olması gerektiğini düşünüyorum.Bir sekme çubuğu denetleyicisi uygulamasında üst gezinme çubuğu yok

XCode IOS 5.1'deki bir şablondan oluşturulan bir sekme çubuğu uygulaması kullanıyorum. Bu iyi çalışıyor ve storyboard (sekme çubuğu denetleyicisi + + 2 inen görünümler) 3 ekranlar oluşturur ama bu 2 görünümleri için bir üst çubuk eklemeye çalıştığınızda bir sorun var ...

Bunu ekleyerek bunu yaparım sekme çubuğu denetleyicisi için nesne denetçisinden arayüz oluşturucudaki gezinti çubuğu. Bu seçeneği işaretledikten sonra, üst çubuk tüm 3 ekran için (tabbarcontroller + 2 inen görünümler) storyboard'umda mükemmel bir şekilde görüntülenir, ancak projeyi çalıştırdıktan sonra üst gezinme çubuğu artık orada değildir.

Burada nelerin eksik? Neden üst çubuk yok? Eğer sekme çubuğu tabanlı uygulamanın iki ViewControllers bir gezinme çubuğu göstermek istiyorsanız

cevap

17

, o zaman yapabilirsiniz aşağıdaki gibi:

  1. sonra, viewcontroller1 Sil kütüphaneden Storyboard'a ViewController sürüklemek ve onu seçin ve Editör \ Embed In \ Navigation Controller'a gidin.

  2. UITabBarController'dan, tabbar'a tıklayın ve sağ tıklayın, ilişkiyi seçin ve gezinme denetleyicisine sürükleyin. (UINavigationController'u sekme olarak ekleyin).

Bu yardımcı olur umarız! Nuzhat Zari olarak

15

By this way i integrate Navigation Bar to my viewController from tabBarController View

takip Bu sekme Bar denetleyici üst kısmında görünmesini sağlayacaktır

+0

Çok teşekkürler - bu benim için hile yaptı :) – user1454623

+0

Doğru numaralarını yazabilirsin, bu sizin için hile yaptı;) – Bala

0
self.tabBar.frame =CGRectMake(0,0,self.view.frame.size.width,50); 

uygulama dayalı tabBar ait viewcontrollers gezinme çubuğunu göstermek için.

İlgili konular