Wallpaper_Home/wallpaper_project/Main/WA_RootVC.swift
忆海16 5ff1070967 mtg
2024-07-23 11:44:01 +08:00

67 lines
2.2 KiB
Swift

//
// WA_RootVC.swift
// wallpaper_project
import UIKit
import FirebaseAnalytics
class WA_RootVC: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
setNavigtionContrilerBase()
// self.view.backgroundColor = .white
}
//
func setNavigtionContrilerBase(){
self.navigationController?.navigationBar.barTintColor = .white
let titleTextAttributes = [
NSAttributedString.Key.font: UIFont.systemFont(ofSize: 16, weight: .bold),
NSAttributedString.Key.foregroundColor: UIColor.black
]
///线
if #available(iOS 13.0, *) {
let appearance = UINavigationBarAppearance()
appearance.configureWithOpaqueBackground() //
appearance.backgroundColor = UIColor.white
appearance.shadowImage = UIImage()
appearance.shadowColor = nil
appearance.titleTextAttributes = titleTextAttributes
self.navigationController?.navigationBar.standardAppearance = appearance
self.navigationController?.navigationBar.scrollEdgeAppearance = appearance
} else {
self.navigationController?.navigationBar.barTintColor = UIColor.white
self.navigationController?.navigationBar.titleTextAttributes = titleTextAttributes
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
}
}
//
func setNavigationCotrollerHide(){
// 1.
self.navigationController?.navigationBar.isTranslucent = true
// 2.
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
// 3.
self.navigationController?.navigationBar.shadowImage = UIImage()
}
// func setNavigationCotrollerOpaque(){
//
// }
override var preferredStatusBarStyle : UIStatusBarStyle {
return .lightContent
}
}