Paint
是一个iOS框架,它通过属性使您可以在赋值的字符串中添加颜色。
示例
myLabel.attributedText = "Hello, world".white.onBlack
内容
安装
CocoaPods
通过CocoaPods可以获取到Paint
。要安装它,简单地在Podfile中添加以下行:
pod "Paint"
Carthage
通过Carthage可以获取到Paint
。要安装它,简单地在Cartfile中添加以下行:
github "Astranno/Paint" == 1.0.0
子模块
如果您不使用CocoaPods,您仍然可以将Paint
作为子模块添加,将Paint.xcodeproj
拖至您的项目中,并将Paint.framework
嵌入到目标中。
- 将
Paint.xcodeproj
拖至您的项目 - 选择您的应用程序目标
- 在
嵌入式二进制文件
部分点击+
按钮 - 添加
Paint.framework
手册
您可以直接将所需文件拖放到您的项目中,但请注意,通过这种方式,您将无法自动获取所有最新的Paint
功能。
用法
设置
请确保导入 Paint
import Paint
为字符串着色
默认颜色
Paint
支持 Apple 内置的所有颜色。使用字符串上的颜色属性来设置文本颜色,并使用 onColor 属性来设置背景颜色。
let coloredString = "Red text on blue background".red.onBlue
自定义颜色
您还可以通过将 UIColor 传递到 customColor 或 onCustomColor 函数来使用自定义颜色。
let coloredString = "Red text on blue background".customColor(UIColor.red).onCustomColor(UIColor.blue)
许可证信息
Paint 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。
制作