12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- import UIKit
- class NCMoreNavigationController: UINavigationController {
-
- required init?(coder: NSCoder) {
- super.init(coder: coder)
- let standardAppearance = UINavigationBarAppearance()
- standardAppearance.configureWithOpaqueBackground()
- standardAppearance.largeTitleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.label]
- standardAppearance.configureWithOpaqueBackground()
- standardAppearance.titleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.label]
- standardAppearance.backgroundColor = .systemGroupedBackground
- standardAppearance.shadowColor = .clear
- standardAppearance.shadowImage = UIImage()
- let scrollEdgeAppearance = UINavigationBarAppearance()
- scrollEdgeAppearance.backgroundColor = .systemGroupedBackground
- navigationBar.scrollEdgeAppearance = standardAppearance
- navigationBar.standardAppearance = scrollEdgeAppearance
- navigationBar.tintColor = .systemBlue
- }
- }
|