// // UIView.swift // // // Created by MainasuK on 2022-4-13. // import UIKit extension UIView { static let separatorColor: UIColor = { UIColor(dynamicProvider: { collection in switch collection.userInterfaceStyle { case .dark: return ThemeService.shared.currentTheme.value.separator default: return .separator } }) }() public static var separatorLine: UIView { let line = UIView() line.backgroundColor = UIView.separatorColor return line } public static func separatorLineHeight(of view: UIView) -> CGFloat { return 1.0 / view.traitCollection.displayScale } }