服务器之家

服务器之家 > 正文

iOS启动页倒计时跳过按钮功能

时间:2021-03-22 16:34     来源/作者:-此夜微凉

wsdrawcircleprogress, 根据uibezierpath和cashapelayer自定义倒计时进度条,适用于app启动的时候设置一个倒计时关闭启动页面。可以设置进度条颜色,填充颜色,进度条宽度以及点击事件等。

iOS启动页倒计时跳过按钮功能

公共方法:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//set track color
@property (nonatomic,strong)uicolor *trackcolor;
//set progress color
@property (nonatomic,strong)uicolor *progresscolor;
//set track background color
@property (nonatomic,strong)uicolor *fillcolor;
//set progress line width
@property (nonatomic,assign)cgfloat linewidth;
//set progress duration
@property (nonatomic,assign)cgfloat animationduration;
/**
 * set complete callback
 *
 * @param linewidth line width
 * @param block  block
 * @param duration time
 */
- (void)startanimationduration:(cgfloat)duration withblock:(drawcircleprogressblock )block;

使用:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
- (void)viewdidload {
 [super viewdidload];
 [self.view addsubview:self.imageview];
 drawcircleprogressbutton *drawcircleview = [[drawcircleprogressbutton alloc]initwithframe:cgrectmake(self.view.frame.size.width - 55, 30, 40, 40)];
 drawcircleview.linewidth = 2;
 [drawcircleview settitle:@"跳过" forstate:uicontrolstatenormal];
 [drawcircleview settitlecolor:[uicolor whitecolor] forstate:uicontrolstatenormal];
 drawcircleview.titlelabel.font = [uifont systemfontofsize:14];
 [drawcircleview addtarget:self action:@selector(removeprogress) forcontrolevents:uicontroleventtouchupinside];
 /**
  * progress 完成时候的回调
  */
 __weak viewcontroller *weakself = self;
 [drawcircleview startanimationduration:5 withblock:^{
  [weakself removeprogress];
 }];
 [self.view addsubview:drawcircleview];
}

 

原文链接:http://blog.csdn.net/wanglei0918/article/details/74269729

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部