2013-09-22 14 views
5

iOS7'deki durum çubuğunun nasıl ayarlanacağını belirlemede sorun yaşıyorum. Görünüm denetleyicim tableView içeriyor ve tableView durum çubuğunun altında başlatılmasını istiyorum. Şu anda, durum çubuğu tarafından örtüşüyor. (Üst kısımdaki etiket tableView numaralı telefondan headerView).iOS 7 - durum çubuğu için ayarlama

automaticallyAdjustsScrollViewInsets = YES 
edgesForExtendedLayout = UIRectEdgeNone 

enter image description here

tableView çakışmasına durum çubuğu için bu ayarlar için beklenen davranış mı şu şekildedir:

enter image description here

IB aracılığıyla benim görünümü denetleyicisi üzerinde özelliklerini belirledik ? Yoksa bir şey mi özlüyorum? Otomatik yerleşimi etkinleştirmeyi ve proje ayarlarını yalnızca iOS 7'yi destekleyecek şekilde değiştirmeyi denedim.

+0

iOS durum çubuğunun 7 http://stackoverflow.com/questions/18294872/ios-7-status-bar-back-to-ios-6-style/19044681# gibi iOS 6 elde edebilirsiniz 19044681 –

cevap

4

Çözüm, IB'nin Genişletme Kenarları bölümünde "Üst Çubukların Altında" ve "Opak Çubukların Altında" seçeneğini işaretlemektir.

+0

Özel bir etiketim varsa ne olur? Hesaplamadakileri içermiyor gibi gözüküyor. – tng

+10

Bir xib dosyası nasıl ele alınır? (storyboard değil) – ZYiOS

+2

xcode 6 ve storyboard kullanıyorum. "Üst Çubukların Altında" ve "Opak Barlar Altında" olarak işaretledim, ancak tablo görünümü hâlâ durum çubuğuyla çakışıyor. Bu 3 seçeneğin birkaç kombinasyonunu denedim, hiçbir şey benim için işe yaramıyor. – Unplug