Merge pull request #509 from RyanRory/fix-status-bar

Fix iOS 15 status bar
pull/524/head
RyanZhao 4 years ago committed by GitHub
commit 104c9ebad8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -36,10 +36,19 @@ class BaseVC : UIViewController {
internal func setUpNavBarStyle() { internal func setUpNavBarStyle() {
guard let navigationBar = navigationController?.navigationBar else { return } guard let navigationBar = navigationController?.navigationBar else { return }
navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default) if #available(iOS 15.0, *) {
navigationBar.shadowImage = UIImage() let appearance = UINavigationBarAppearance()
navigationBar.isTranslucent = false appearance.configureWithOpaqueBackground()
navigationBar.barTintColor = Colors.navigationBarBackground appearance.backgroundColor = Colors.navigationBarBackground
appearance.shadowColor = .clear
navigationBar.standardAppearance = appearance;
navigationBar.scrollEdgeAppearance = navigationBar.standardAppearance
} else {
navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
navigationBar.shadowImage = UIImage()
navigationBar.isTranslucent = false
navigationBar.barTintColor = Colors.navigationBarBackground
}
} }
internal func setNavBarTitle(_ title: String, customFontSize: CGFloat? = nil) { internal func setNavBarTitle(_ title: String, customFontSize: CGFloat? = nil) {

Loading…
Cancel
Save