refactor themeManager

This commit is contained in:
True Zhuanjia committed 2026-03-12 16:15:52 +08:00
1 parent 165b5e6638
commit b2521de84e
11 files changed
+189 -138

No files matched your search

+13
View File
@@ -88,4 +88,17 @@ import Foundation
@objc static var dockedNavBarTopAnchorOffset: CGFloat {
return liquidGlassEnabled ? 10 : 0
}
@available(iOS 26.0, *)
@objc static func applyOffTintColor(_ view: UIView) {
let name = String(describing: type(of: view))
if name.contains("UISwitchModernVisualElement") {
view.backgroundColor = ThemeManager.liquidGlassSwitchOffTint
view.layer.cornerRadius = view.bounds.height/2
view.clipsToBounds = true
}
for sub in view.subviews {
applyOffTintColor(sub)
}
}
}