2014-04-13 15 views
5

iOS 7 app büyütülüyor sürümüne uzağa gitmeyecek. Benim iPhone versiyonunun büyütülüyor versiyonu çalışır Durum çubuğu ben her şey burada önerilen denedim

Benim iPhone benim Uygulamanın sürüm hiçbir durum çubuğu göstermiştir

ama benim iPad, üzerine, bitmeyecek bir durum çubuğu var!

bir fark yaparsa, benim app app büyük bir kısmı için cihazlar kamera kullanır. Daha fazla bilgi/kod gerekiyorsa, sormaktan çekinmeyin! Uygulamam yalnızca iOS 7 ve Xcode 5 kullanıyor. Ayrıca, uygulama çubuğunda tüm uygulamada gitmesini istiyorum.

çalışmıyor plist-- içinde UIViewControllerBasedStatusBar söylemeyin.


İlgili Haberler 2016 için

https://stackoverflow.com/a/18740897/294884

https://stackoverflow.com/a/21034908/294884

https://stackoverflow.com/a/20307841/294884

+1

Biliyorsunuz, bu QA aslında diğerleri aslında yok bilgilere ** bir ** yeri vardır. (Artı Vike tarafından başlatılan bir argüman cehennem :)) Aslında onu kapatmak için belki de kötü bir fikir. – Fattie

+1

Yeni ve değerli bir şey eklediğinizi düşünüyorsanız, başka bir soruya gönderin, çünkü her ihtimal kapalı olacaktır. – vikingosegundo

+0

, Joe Blows'un argümanlarını çağırdığı şey, kullandığı tekniğin Apple'dan desteklenmediğini ve cesaretlendirilmediğinin ipucuydu. Çalışabilir, başarısız olabilir. Joe Blow cevap verdi, tek makul yolun olduğu durumlar olduğu için, her projede genellikle yüzlerce özel görüntüleme denetleyicisi sınıfı ile ilgileniyor. Diyorum ki, böyle bir durumda olsaydınız, mimariniz kırılır, çünkü genellikle yarım düzineden fazla, belki de bir grip düzinesi kullanmaz. ama asla yüzlerce. – vikingosegundo

cevap

3

itibaren tek yapmanız geçerli:

sizin plist için bu iki öğe ekleme Başka hiçbir yöntem yoktur basit

2. olmasıdır

<key>UIStatusBarHidden</key> 
<true/> 
<key>UIViewControllerBasedStatusBarAppearance</key> 
<false/> 

1..

(Not -. Bir (anlamsız) "genel ayarlar" "gizlemek durum çubuğu" onay kutusunun var "dağıtım bilgileri" bölümü Bu sadece bu tamamen anlamsız onay kutusu var, plist dosyasını okur.)


bunlar tamamen yararsız gibi tarihi cevaplar ...

Ben tarihi cevapları kaldırdık. (Herhangi bir tarihçinin okuması gerekiyorsa, "geçmişi düzenle" yi tıklayın.)

+0

başka bir soru: neden '~ ipad'? – Raptor

+2

neden görünüm denetleyicisi alt sınıfında herhangi bir sorun olmadan yapılabilir eğer kategoriye göre potansiyel zararlı ve desteklenmeyen bir overwriting? – vikingosegundo

+1

ve mutlak acemi kirli hileleri öğretmeli ve bunları mümkün olan en iyi çözüm olarak tanıtmalısınız. – vikingosegundo

0

Zaten info.plist dosyanızda, yoksa yeni iki özellik eklediniz mi? "UIViewControllerBasedStatusBarAppearance" den "NO" set aynı zamanda "YES" den "Durum çubuğu başlangıçta gizlidir" ve ayar deneyin. Bu, uygulamanızın durum çubuğunu gizleyecektir.

+0

Soruda dediğim gibi, burada her şeyi denedim: http://stackoverflow.com/questions/17763719/status-bar-wont-disappear (öneriniz dahil) boşuna. Yine de teşekkürler! – Branch

+1

Yup, bazı durumlarda "bu sadece çalışmıyor". Bunun neden buraya girmeye değeceğini sanmıyorum ama bu hayat. Ben IOS7 söylemek için şimdiye kadar, UIViewControllerBasedStatusBarAppearance kullanmayın demeye kadar giderdim. Herkes ** "alışmak" iOS7/Xcode5 iken şeyler yapmak için ** sadece ** eski bir şey. – Fattie

İlgili konular