Skip to content

Latest commit

 

History

History
77 lines (56 loc) · 2.91 KB

README.zh.md

File metadata and controls

77 lines (56 loc) · 2.91 KB

WCLShineButton

Version License Platform Support  Language

类似太阳动画的按钮。

Chinese (Simplified):

CocoaPods

推荐使用 CocoaPods 安装:

  1. 在 Podfile 中添加 pod 'WCLShineButton'
  2. 执行 pod installpod update
  3. 导入 WCLShineButton

Carthage

使用 Carthage 安装:

  1. Cartfile中添加github "imwcl/WCLShineButton"
  2. 执行carthage update
  3. 导入WCLShineButton.framework

使用

var param1 = WCLShineParams()
param1.bigShineColor = UIColor(rgb: (153,152,38))
param1.smallShineColor = UIColor(rgb: (102,102,102))
let bt1 = WCLShineButton(frame: .init(x: 100, y: 100, width: 60, height: 60), params: param1)
bt1.fillColor = UIColor(rgb: (153,152,38))
bt1.color = UIColor(rgb: (170,170,170))
bt1.addTarget(self, action: #selector(action), for: .touchUpInside)
view.addSubview(bt1)

详细使用

属性 描述
color button 的默认颜色
fillColor button 的填充颜色
allowRandomColor 允许 shine 的颜色随机
animDuration 动画的时间
bigShineColor 大太阳的颜色
enableFlashing 是否需要 flash 的效果
shineCount 太阳的个数
shineTurnAngle 太阳的旋转角度
shineDistanceMultiple 太阳的扩散范围
smallShineOffsetAngle 小太阳和大太阳之前的偏移角度
smallShineColor 小太阳的颜色
shineSize 大太阳的半径
colorRandom 太阳的颜色的数组
image button 的 image

联系我

blog

CSDN

代码参考

ShineButton

许可

WCLShineButton is released under the MIT license. See LICENSE for details.