SORU
22 EYLÜL 2013, Pazar


İOS7 Bar sorunu UİNavigationBar/Durum

Son DÜZENLEME

(Düzenlemeler bir son verme ile çok fazla uzun bir soru yerine, açıklama düzenlemek, lütfen gerekli ise diğer düzenlemeler).

Denetleyici Kur

Aşağıdaki gibidir: Kur bir uygulama var

İnitialViewController (ECSlidingViewController alt sınıf)

Ana Gezinti Denetleyicisi (UINavigationController alt sınıf)

Ana Görünüm Denetleyicisi (UIViewController alt sınıf)


Bu initialViewController viewDidLoad ben kendi root olarak Giriş Görünümü Denetleyicisi ile ana gezinti kontrol yük.

self.topViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"MainNavVC"];

Sorunu

Uygulamanın ilk yükleme durum çubuğu ve navigasyon bar ayrılmıştır. enter image description here

Bu istenen etkiyi.

Ancak, ben daha sonra kalıcı bir görünüm denetleyicisi yük ve standart metotlar kullanarak kapatın:

[self performSegueWithIdentifier:@"LoadSelectOpponentVC" sender:self];

Sonra da yakın:

[self dismissViewControllerAnimated:YES completion:nil];

Bu da ana gezinti kontrol (giriş görünümü denetleyicisi holding) durum çubuğunu görüntüle hatalı ve örtüşen nedenleri:

enter image description here

Test

  1. Plıst ayarı EVET - 10* *olarak ayarlanmıştır
  2. İlgili yok edgesForExtendedLayout ayarı denedim ama bir değişiklik yok.

Günlüğü

Burada sorun, bakın bazı kareleri çıkmak için denedim:

İlk Yük:

- Çerçeve Görünümü - ana Nav VC{{0, 0}, {320, 480}}

Main Nav VC - Nav Bar Frame - {{0, 0}, {320, 44}}

Initial VC - View Frame - {{0, 0}, {320, 480}}

Home VC - View Frame - {{0, 0}, {320, 480}} -- viewDidLoad Home VC

Home VC - View Frame - {{0, 64}, {320, 416}} -- viewWillAppear Home VC

--- After Modal is opened/closed ----

Home VC - View Frame - {{0, 64}, {320, 416}} -- viewWillAppear Home VC

Main Nav VC - View Frame - {{0, 0}, {320, 480}} -- viewWillAppear Main Nav

Main Nav VC - Nav Bar Frame - {{0, 20}, {320, 44}} -- viewWillAppear Main Nav

Home VC - View Frame - {{0, 44}, {320, 436}} -- viewDidAppear Home VC

CEVAP
26 EYLÜL 2013, PERŞEMBE


Apple öneri deneyin "Görüşlerini Kapsayan Durum Çubuğu Önleme" : https://developer.apple.com/library/ios/qa/qa1797/_index.html . mü hakkında

Ve bir göz var mı"" : https://developer.apple.com/library/ios/documentation/uikit/reference/UIBarPositioningDelegate_Protocol/Reference/Reference.html . UİBarPositioningDelegate

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bryan Adams

    Bryan Adams

    30 Mart 2006
  • Hak5

    Hak5

    7 EYLÜL 2005
  • MarinaHD2001

    MarinaHD2001

    7 ŞUBAT 2009