class LightDarkVC: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let stack = UIStackView()
stack.axis = .vertical
stack.spacing = 20
stack.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(stack)
let g = view.safeAreaLayoutGuide
NSLayoutConstraint.activate([
stack.topAnchor.constraint(equalTo: g.topAnchor, constant: 40.0),
stack.leadingAnchor.constraint(equalTo: g.leadingAnchor, constant: 40.0),
stack.trailingAnchor.constraint(equalTo: g.trailingAnchor, constant: -40.0),
])
let font: UIFont = .systemFont(ofSize: 24.0, weight: .bold)
var v: UILabel!
v = UILabel()
v.text = "Default"
v.textAlignment = .center
v.font = font
stack.addArrangedSubview(v)
v = UILabel()
v.text = "Always Light"
v.textAlignment = .center
v.overrideUserInterfaceStyle = .light
v.font = font
stack.addArrangedSubview(v)
v = UILabel()
v.text = "Always Dark"
v.textAlignment = .center
v.overrideUserInterfaceStyle = .dark
v.font = font
stack.addArrangedSubview(v)
v = UILabel()
v.text = "Explicit Colors\nWhite Background\nBlack .textColor"
v.textAlignment = .center
v.numberOfLines = 0
v.backgroundColor = .white
v.textColor = .black
v.font = font
stack.addArrangedSubview(v)
}
}
Comments
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎