Mam aplikację z TabBar z 5 kart (zwykły pasek kart bez niestandardowej klasy). Kiedy uruchamiam aplikację, otwiera się lewą kartę. Najpierw chcę otworzyć środkowy. Próbowałem wstawiaćw ViewDidLoad z ViewController, który jest po raz pierwszy otwarty, ale karta nie przełącza. Widzę, że jest podświetlona, ale nie wybrana. Po umieszczeniu powyższego kodu pod numerem viewWillAppear
zostanie on wybrany przy pierwszym uruchomieniu, ale kiedy wybiorę lewą kartę od czasu do czasu przeskoczy do środkowego.Otwórz aplikację w określonej zakładce w pasku zakładek
próbowałem również bez powodzenia:
DetailsViewController* vc = [self.storyboard instantiateViewControllerWithIdentifier:@"DetailsViewController"];
[self.navigationController pushViewController:vc animated:true];
Co robię źle?
Czy TabBar został dodany z Konstruktora interfejsów lub przy użyciu kodu? –
Interfejs. I przeciąganie wyzwalanych segmentów do kontrolerów widokowych – Segev
Może [następny link] (http://stackoverflow.com/questions/4195316/iphone-how-i-hide-a-tab-bar-button) pomoże ci, jeśli dobrze cię zrozumiem. – Neznajka