SORU
10 Mayıs 2009, Pazar


iPhone sadece ilk sayfada Gezinti Çubuğu gizle

Bu gizler aşağıdaki kodu var ve gezinme çubuğunu gösterir. İlk görünüm yüklediğinde gizli ve daha sonra "çocuk" denir. zaman gizlidir Sorun kök görüntülemek için geldiklerinde olay/tekrar gizlemek için tetikleyici eylem bulamıyorum yani....

Bir "" el ile eylem yapan kök sayfa ama çok değil ve otomatik olmasını istiyorum. düğmesi testi var

-(void)hideBar 
{
    self.navController.navigationBarHidden = YES;
}
-(void)showBar 
{       
    self.navController.navigationBarHidden = NO;
}

CEVAP
9 Mart 2010, Salı


Bulduğum en iyi çözüm şuilk görünüm denetleyicisi.

- (void)viewWillAppear:(BOOL)animated {
    [self.navigationController setNavigationBarHidden:YES animated:animated];
    [super viewWillAppear:animated];
}

- (void)viewWillDisappear:(BOOL)animated {
    [self.navigationController setNavigationBarHidden:NO animated:animated];
    [super viewWillDisappear:animated];
}

Bu neden olacak bir gezinme çubuğu animasyon içinde soldan (birlikte sonraki görünüm) bas sonraki UIViewController yığın ve animasyon için sol ile birlikte eski görünüm), basın geri düğmesi üzerinde UINavigationBar.

Lütfen bu yöntemler temsilci olmadığını da unutmayın, UIViewController'belgelere göre, bu yöntemlerin, ve . Uygulama s geçersiz kılma olursunuz ^strong>süper uygulanması uygulamanızda bir yerde aramak gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AyfionGaming

    AyfionGaming

    20 ŞUBAT 2013
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006
  • nemoking of kinges

    nemoking of

    4 EYLÜL 2009