Initialize UIView then chain setting its properties.
let label = UILabel("Hi, there!").font(.systemFont(ofSize: 12)).color(.blue).lines().bgColor(.green).align(.center)
Instead of
let label = UILabel()
label.text = "Hi, there!"
label.font = .systemFont(ofSize: 12)
label.textColor = .blue
label.numberOfLines = 0
label.backgroundColor = .green
label.textAlignment = .center
- UIView ⬜️
- UIControl 🔳
- UIButton 🔵
- UILabel ☗
- UITextField ✒︎
- UIStackView ❏
Add the following entry in your Podfile
pod 'Oneline'
Then run pod install
.
Feel free to fork, pull to request for your commonly used UIView subclasses.
Oneline is released under an MIT license.