5 sekmeli bir TabBar'lı bir uygulamam var (özel sınıfsız normal sekme çubuğu). Uygulamayı başlattığımda sol sekme açılır. İlk önce ortayı açmasını istiyorum. Ben ilk açıldığında viewController arasında viewDidLoadUygulamayı tabanda belirli bir sekmede açın
[self.tabBarController setSelectedIndex:3];
koyarak denedim ama sekme anahtarlama değildir. Vurgulu ancak seçili olmadığını görebiliyorum. Yukarıdaki kodu viewWillAppear
'un altına koyarsam, ilk çalıştırmada seçilecektir, ancak zaman zaman sol sekmeyi seçeceğim zaman, ortadakie atlayacaktır. Neyi yanlış yapıyorum
DetailsViewController* vc = [self.storyboard instantiateViewControllerWithIdentifier:@"DetailsViewController"];
[self.navigationController pushViewController:vc animated:true];
:
Ayrıca başarılı olamadı bu çalıştı?
TabBar Arabirim oluşturucudan veya kod kullanarak eklenmiş mi? –
Arabirim. Ve görüntüleyen denetleyicileri tetikleyen segaileri sürükleme – Segev
Belki de sizi doğru anlarsam, [sonraki bağlantı] (http://stackoverflow.com/questions/4195316/iphone-how-i-hide-a-tab-bar-button) size yardımcı olur. – Neznajka