swift -- 自定义button倒计时

自定义控件,OC转向swift,或许有你不知道的坑,重写父类的方法。

1,button 继承于UIButton ,重写父类的初始化方法


swift -- 自定义button倒计时_第1张图片
坑:第一个初始化方法为xib初始化调用,但手写时也必须要实现。
swift -- 自定义button倒计时_第2张图片
定义变量,初始倒计时位60秒,自定义按钮,定义了一个闭包,因为在使用控件作为回调


swift -- 自定义button倒计时_第3张图片
启动定时器,初始化闭包,一旦定时器开启,交互结束,直到下一次重新开启
swift -- 自定义button倒计时_第4张图片
定时器开启,并设置相应的按钮状态,


swift -- 自定义button倒计时_第5张图片
60秒结束后,初始化按钮的UI

以上就是自定义button的全部内容,以下是调用部分

swift -- 自定义button倒计时_第6张图片
定义:初始化
声明
snpKit布局


swift -- 自定义button倒计时_第7张图片
调用,这里就可以做一些重新请求数据的操作

第一次,写swift文章,文中用到了定时器,闭包,按钮文字的属性。


目前就职于上海二三四五网络有限公司

你可能感兴趣的:(swift -- 自定义button倒计时)