iOS 7 memungkinkan pengontrol tampilan individual untuk menentukan tampilan bilah status, seperti yang dijelaskan oleh dokumentasi pengembang Apple:
iOS 7 memberi pengontrol tampilan kemampuan untuk menyesuaikan gaya bilah status saat aplikasi sedang berjalan. Cara yang baik untuk mengubah gaya bilah status secara dinamis adalah dengan menerapkan preferredStatusBarStyle
dan — dalam blok animasi — memperbarui tampilan dan panggilan bilah status setNeedsStatusBarAppearanceUpdate
.
Mengatur tampilan status bar secara global adalah proses dua langkah.
Pertama, Anda perlu memberi tahu iOS bahwa Anda tidak ingin mengatur tampilan bilah status berdasarkan tampilan demi tampilan.
Maka Anda perlu mengambil alih dan benar-benar mengatur gaya bar status global baru.
Untuk menonaktifkan kontrol bilah status tampilan-per-lihat, Anda harus mengatur View controller-based status bar appearance
properti tersebut Info.plist
.
Buka Project Navigator dan pilih proyek untuk aplikasi iOS Anda, lalu pilih tab Info.
Arahkan lebih dari satu baris, lalu klik tanda plus yang muncul untuk menambahkan properti baru ke Anda .plist
.
Masukkan View controller-based status bar appearance
bidang Key, lalu pastikan bidang Type diatur ke Boolean
. Terakhir, masukkan NO
di bidang Nilai.
Untuk menetapkan gaya global untuk bilah status, tambahkan properti lain di bawah tab Info dengan kunci Status bar style
, Tipe String
dan Nilai Opaque black style
.
Berikut ini posting blog dengan sedikit lebih detail dan beberapa kode contoh:
http://codebleep.com/setting-the-status-bar-text-color-in-ios-7/