Skip to content

主要用作验证码获取,或者其他点击进行网络请求的按钮(Swift)

Notifications You must be signed in to change notification settings

HHHHex/ResponseButtonForSwift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Response Button

  • 状况响应按钮,主要用作验证码获取,或者其他点击进行网络请求的按钮,
  • UIButton的子类,可以对外观像修改UIButton那样修改
  • 可以在设定的时间超时后执行闭包,默认闭包执行前会调用按钮为正常状态

调用接口

/**这个属性用来修改按钮的状态*/
var rsState: ResponseState = .normal

/**初始化方法
*@style running状态的表示形式
*@color 按钮的颜色
*@frame
*/
convenience init(style: ResponseStyle = .count, standColor: UIColor, frame: CGRect)


/**设置超时时间和超时后执行的方法
*@time 超时时间
*@complete 超时之后执行的方法,可以为空
*/
func setTimeOut(_ time: UInt, complet: ((_ sender: RSButton)->())?)


/**设置按钮的三个标题
*@normal 正常状态的标题
*@waiting 待定状态的标题
*@disable 不可用状态的标题
*/
func setTitlesFor(normal: String?, waiting: String?, disable: String?)

About

主要用作验证码获取,或者其他点击进行网络请求的按钮(Swift)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages