这是什么?
LLAEasyButton 是一个用于简单使用 UIButton 的类。
该类可以设置正常/选中时的颜色,并且可以轻松地使用按钮的标签。
安装
Carthage
github "daisuke-t-jp/LLAEasyButton"
CocoaPods
use_frameworks!
target 'target' do
pod 'LLAEasyButton'
end
在 Interface Builder 中使用
1. 设置视图
打开界面构建器。
选择 UIView 并添加到父视图。
(非 UIButton)
2. 修改类名
将 UIView 的类名重命名为 LLAEasyButton。
3. (如有需要)添加标签
如有标签需求。
将 UILabel 放入 LLAEasyButton 的子视图层次结构。
4. 设置 IBOutlet
在 Swift 代码中设置 LLAEasyButton IBOutlet。
5. 连接 IBOutlet
Interface Builder 对象连接到 IBOutlet。
使用
1. 在启用状态下设置正常/选中颜色
button?.colorMapEnable = [.normal: UIColor.init(red: 239/255, green: 154/255, blue: 154/255, alpha: 1.0),
.selected: UIColor.init(red: 244/255, green: 67/255, blue: 54/255, alpha: 1.0)]
2. 在禁用状态下设置正常/选中颜色
button?.colorMapDisable = [.normal: UIColor.init(red: 239/255, green: 154/255, blue: 154/255, alpha: 1.0),
.selected: UIColor.init(red: 244/255, green: 67/255, blue: 54/255, alpha: 1.0)]
3. 设置按钮标签文本
button?.subviewLabel()?.text = "button"
button?.subviewLabel()?.textColor = UIColor.blue