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

 更新时间:2017年07月04日 08:40:52   作者:-此夜微凉  
这篇文章主要介绍了iOS启动页倒计时跳过按钮功能,需要的朋友可以参考下

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

Mou icon

公共方法:

//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; 

使用:

- (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]; 
} 

相关文章

  • 总结IOS关闭键盘/退出键盘的五种方式

    总结IOS关闭键盘/退出键盘的五种方式

    IOS开发中经常要用到输入框,默认情况下点击输入框就会弹出键盘,但是必须要实现输入框return的委托方法才能取消键盘的显示,对于用户体验来说很不友好,我们可以实现例如点击键盘以外的空白区域来将键盘关闭的功能,以下是我总结出的几种关闭键盘的方法。
    2016-08-08
  • iOS中的UIKeyboard键盘视图使用方法小结

    iOS中的UIKeyboard键盘视图使用方法小结

    键盘视图我们平时在做App的时候都要调用得到,这里我们就来整理一下iOS中的UIKeyboard键盘视图使用方法小结,需要的朋友可以参考下
    2016-06-06
  • 仿iOS图标抖动

    仿iOS图标抖动

    最近闲来无聊,研究了一下IPhone桌面图标的抖动,网上有一个类似的事例,但是我看来效果实在不佳,自己也来写一个玩玩,有需要的小伙伴可以参考下。
    2015-05-05
  • IOS 实现一个死锁导致 UI 假死的例子

    IOS 实现一个死锁导致 UI 假死的例子

    这篇文章主要介绍了IOS 实现一个死锁导致 UI 假死的例子的相关资料,需要的朋友可以参考下
    2016-12-12
  • iOS 图片裁剪的实现方法

    iOS 图片裁剪的实现方法

    本篇文章主要介绍了iOS 图片裁剪的实现方法,主要介绍了两种图片剪裁的方法,具有一定的参考价值,有兴趣的可以了解一下。
    2017-03-03
  • iOS实现H5支付(微信、支付宝)原生封装

    iOS实现H5支付(微信、支付宝)原生封装

    这篇文章主要介绍了iOS实现H5支付(微信、支付宝)原生封装,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • ios UITableView实现无数据加载占位图片

    ios UITableView实现无数据加载占位图片

    这篇文章主要介绍了ios UITableView实现无数据占位图片,具有一定的参考价值,有兴趣的可以了解一下
    2017-08-08
  • iOS开发生成二维码图片(附中间带有小图标二维码)

    iOS开发生成二维码图片(附中间带有小图标二维码)

    这篇文章主要介绍了iOS开发生成二维码图片(附中间带有小图标二维码)的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-10-10
  • 谈谈iOS开发之JSON格式数据的生成与解析

    谈谈iOS开发之JSON格式数据的生成与解析

    JSON格式取代了xml给网络传输带来了很大的便利,本篇文章主要介绍了iOS开发:对象直接转化成JSON详解,具有一定的参考价值,有兴趣的可以了解一下。
    2017-01-01
  • iOS 本地视频和网络视频流播放实例代码

    iOS 本地视频和网络视频流播放实例代码

    本篇文章主要介绍了iOS 本地视频和网络视频流播放实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07

最新评论