Search code examples
iosswiftstatusbar

Status bar color: preferredStatusBarStyle doesn't work


Solution I found in stackoverflow - it is override preferredStatusBarStyle in view controller but it does not work for me and I cant understand why. Status bar still black.

My prerequisites: Storyboars Status bar

class ViewController: UIViewController {

@IBOutlet weak var containerView: ContainerView!
@IBOutlet weak var collectionView: UICollectionView!

override var preferredStatusBarStyle: UIStatusBarStyle {
    return .lightContent
}

override func viewDidLoad() {
    super.viewDidLoad()
}
}

Solution

  • First Make Sure These Settings

    1. Project->Target->Deployment Info Project->Target->Developement Info

    2. In info.plist in info.plist