Open heyltsjay opened 4 years ago
For Apps supporting < iOS 13, it would be nice to expose a .colorProvider: (UITraitCollection) -> UIColor
.colorProvider: (UITraitCollection) -> UIColor
example callsite:
let label: UILabel = { let label = UILabel() label.bonMotStyle = .init([ .alignment(.center), .colorProvider({ // Ideally one would abstract this semantically switch $0 { case .light: return .darkText case .dark: return .lightText } ) ]) return label }()
The implementation on the BonMot side would involve updating the current AdaptableTextContainer implementations.
BonMot
AdaptableTextContainer
For Apps supporting < iOS 13, it would be nice to expose a
.colorProvider: (UITraitCollection) -> UIColor
example callsite:
The implementation on the
BonMot
side would involve updating the currentAdaptableTextContainer
implementations.