Change Status Bar Text Color in iOS7
Edited by Jerry Rivers, Lynn, Eng, Inukshuk
There are times when you may want to change the colors, along with the color layout, within your task bar text and contents for your Apple mobile device using the iOS 7 operating system. This would be useful for those times that you need a contrast from the background of your task bar so that you can read text. Follow the instructions below to achieve the color change to your Apple mobile device iOS 7 taskbar."
Change Status Bar Text Color in iOS7
- 1How the "UINavigationController " (User-Interface) relates to the "UINavigationBar "and the iOS 7 Status Bar color
- Anytime you are using the "UINavigationController" for views, the "UINavigationBar "will be seen beneath the status bar in your Apple mobile device iOS 7.
- The status bar will automatically display the same transparency and colors as the "UINavigationBar". Furthermore, all of the text and other content on the status bar will adapt to the same color scheme as the "UINavigationBar". The colors on the iOS7 status bar are totally determined by the "UINavigationBar". Due to this programming, you must change the appearance of the "UINavigationBar" to alter the colors and color scheme of your task bar.
- 2iOS 7 status bar sans the "UINavigationController"
- When you have views without the "UINavigationController" in your app, you are free to change the colors and color scheme layout. In other words, it will be independent of the colors forced by the "UINavigationBar".
- You then have the option to change to as much as a 20-point image background behind the status bar.
- You also can just leave the taskbar background colors and scheme as they appear. You will wish to do this if the text colors are not camouflaged by the background so that it still contrasts for easy reading.
- Note that the color scheme of the taskbar is only with black and white. This is contrary to the usual design approach of Apple's founder, Steve Jobs, but such is the case with the Apple iOS presently.
- You can modify the color contrast within the task bar, however. The status bar comes now with all content colored black with a white background. This can cause legibility problems if there is content behind the text that is black or dark also.
- You can override the default color scheme with a few coding steps of the "preferredStatusBarStyle".
- 3Instructions to change content colors within the status bar:
- (UIStatusBarStyle) preferred Status Bar Style
- {
- Return "UIStatusBarStyle LightContent"
- }
By returning UI Status Bar Style Light Content, you reverse the content color within the status bar to white. If you use the UI Status Bar Style Default it will set the status bar content color to black. Regrettably, black and white are the only colors offered for your iOS 7 colors within the task bar.
Returning "UIStatusBarStyleLightContent" changes the color of the content in the status bar to white; alternately, "UIStatusBarStyleDefault" sets the color of the status bar content to black as demonstrated below. Black and white are currently the only available status bar content colors.
- 1It will turn gray whenever Bluetooth is running without a device connected.Note that the Bluetooth icon is blue whenever you have any device paired with your Apple mobile device powered with the iOS 7.
- 2An arrow icon indicates that you have an application that is presently using your iOS 7 mobile device's location, but only when you have "Location Services" activated.
- Gray arrow means that you have an app that has been using your location sometime during the past 24 hours.
- Purple arrow means that there is an app using a "geofence" surrounding your location.
You now have a way to modify the colors and color scheme within your task bar text and contents for your Apple mobile device using the iOS 7 operating system. This will be handy for those times that you need a contrast from the background of your task bar. If Apple follows the design options of the late Steve Jobs, you will have more colors than just the black and white for the task bar someday.
Questions and Answers
Simulator displays statusbar in transparent?
How can I make it have a solid background color matching the navigation bar's color?
What you can do is take a photo of something that's completely black and then use that when you change your wallpaper. Go to "settings" then "wallpapers & brightness" and then choose wallpaper from your photo gallery. For iOS 7, the default wallpapers are rather simple. You get a dark one at the very bottom, but that's not really plain black. If you want that, you can just take your own photo and then upload that.
If you have problems with any of the steps in this article, please ask a question for more help, or post in the comments section below.
Comments
Article Info
Categories : IPhone
Recent edits by: Eng, Lynn, Jerry Rivers