Change Status Bar Color iOS

Mr.Javed Multani
1 min readOct 5, 2020

For non-UINavigationBar status bars

1. In info.plist set View controller-based status bar appearance to YES
2. In view controllers not contained by UINavigationController implement this method.

In Objective-C:

- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}

In Swift:

override func preferredStatusBarStyle() -> UIStatusBarStyle {
return UIStatusBarStyle.LightContent
}

--

--

Mr.Javed Multani

Software Engineer | Certified ScrumMaster® (CSM) | UX Researcher | Youtuber | Tech Writer