2012-06-18 14 views
5

Jestem całkiem nowy w programowaniu iPhone'a i natknąłem się na ten problem, który, jak sądzę, powinien być dość prosty.Brak górnego paska nawigacyjnego w aplikacji kontrolera paska zakładek

Używam aplikacji paska kart utworzonej z szablonu na XCode IOS 5.1. Działa dobrze i tworzy 3 ekrany w scenorysie (kontroler paska kart + + 2 zstępujące widoki), ale kiedy próbuję dodać górny pasek do tych 2 widoków, pojawia się problem ...

Robię to, dodając wierzchołek pasek nawigacyjny w konstruktorze interfejsów z inspektora obiektów dla kontrolera paska kart. Po zaznaczeniu tej opcji górny pasek pokazuje się doskonale w moim scenorysie dla wszystkich 3 ekranów (tabbarcontroller + 2 zstępne widoki), ale po uruchomieniu projektu górny pasek nawigacyjny już nie istnieje.

Czego mi tu brakuje? Dlaczego nie ma najlepszego paska?

Odpowiedz

17

Jeśli chcesz pokazać pasek nawigacyjny na dwóch ViewControllers swojej aplikacji pasek kart opartych, to można zrobić w następujący sposób:

  1. Usuń viewcontroller1, a następnie przeciągnij ViewController do ujęć z biblioteki i wybierz i przejdź do Edytora \ Osadź w \ Kontrolera nawigacji.

  2. Kliknij przycisk na pasku zadań i kliknij prawym przyciskiem myszy, wybierz relację i przeciągnij ją do kontrolera nawigacyjnego. (oznacza, że ​​jako zakładkę należy dodać UINavigationController).

Mam nadzieję, że to pomoże!

15

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

obserwacji jak Nuzhat Zari, aby wyświetlić pasek nawigacyjny na viewcontrollers swojego umieszczenie zakładek oparty aplikacja

+0

Wielkie dzięki - to mi się udało: – user1454623

+0

Możesz zaznaczyć poprawną odpowiedź, która Ci się przydała;) – Bala

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

To sprawi Tab Bar pojawiać się na górze kontrolera.

Powiązane problemy