服务器之家

服务器之家 > 正文

iOS点击文字按钮变转圈加载效果

时间:2021-01-19 15:31     来源/作者:车德平

本文实例为大家分享了ios点击文字按钮变转圈加载效果的相关代码,供大家参考,具体内容如下

实现效果:

iOS点击文字按钮变转圈加载效果

实现代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// 画弧线
- (void)drawhalfcircle {
  loadinglayer = [self drawcircle];
   
  // 这个是用于指定画笔的开始与结束点
  loadinglayer.strokestart = 0.0;
  loadinglayer.strokeend = 0.75;
}
 
- (cashapelayer *)drawcircle {
  cgrect frame = cgrectmake(0, 0, self.frame.size.height, self.frame.size.height);
  cashapelayer *circlelayer = [cashapelayer layer];
  // 指定frame,只是为了设置宽度和高度
  circlelayer.frame = frame;
  // 设置居中显示
  circlelayer.position = cgpointmake(self.frame.size.height/2, self.frame.size.height/2);
  // 设置填充颜色
  circlelayer.fillcolor = [uicolor clearcolor].cgcolor;
  // 设置线宽
  circlelayer.linewidth = 1;
  // 设置线的颜色
  circlelayer.strokecolor = kselfbordercolor.cgcolor;
  // 使用uibezierpath创建路径
  uibezierpath *circlepath = [uibezierpath bezierpathwithovalinrect:frame];
  // 设置cashapelayer与uibezierpath关联
  circlelayer.path = circlepath.cgpath;
  // 将cashaperlayer放到某个层上显示
  [self.layer addsublayer:circlelayer];
  return circlelayer;
}

以上就是本文的全部内容,希望对大家的学习有所帮助。

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
返回顶部