WallPaperHome722/WallpaperHD_Live/Root/WP_RootVC.swift
2024-07-22 15:18:42 +08:00

67 lines
2.2 KiB
Swift

//
// WP_RootVC.swift
// WallpaperHD_Live
//
// Created by 16 on 2024/7/22.
//
import UIKit
class WP_RootVC: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
setNavigtionContrilerBase()
}
//
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
}
}