测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布时间最新发布 | 2017年4月 |
SwiftSwift 版本 | 3.1 |
SPM支持 SPM | ✗ |
由 Diego Rincon 维护。
Swift 版本 | MaskedLabel 视图版本 |
---|---|
3.1 | 0.9.0 |
MaskedLabel 是 UILabel 的一个子类,允许您轻松地将渐变应用到文本或使文本透明。
如果您不希望使用上述任一依赖管理器,您可以手动将 MaskedLabel 集成到项目中。
MaskedLabel 可编程使用,也可与 storyboards 一起使用。
在 Storyboard 中添加一个 UILabel,并将其类改为 MaskedLabel。
let maskedLabel = MaskedLabel()
let maskedLabel = MaskedLabel(frame: CGRect(x: 10, y: 50, width: 200, height: 100))
您可以设置一些属性以获得所需的行为
let maskedLabel = MaskedLabel()
maskedLabel.gradientColors = [UIColor.red, UIColor.blue]
maskedLabel.startPoint = CGPoint(x: 0.0, y: 0.0)
maskedLabel.endPoint = CGPoint(x: maskedLabel.frame.width, y: maskedLabel.frame.height)
maskedLabel.fillOption = .background
maskedLabel.text = "MaskedLabel"
ViewControllerStates 以 MIT 许可证发布。有关详细信息,请参阅 许可证。