iOS点击文字按钮变转圈加载效果
程序员文章站
2023-12-04 09:42:46
本文实例为大家分享了ios点击文字按钮变转圈加载效果的相关代码,供大家参考,具体内容如下
实现效果:
实现代码:
// 画弧线
- (void)draw...
本文实例为大家分享了ios点击文字按钮变转圈加载效果的相关代码,供大家参考,具体内容如下
实现效果:
实现代码:
// 画弧线 - (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; }
以上就是本文的全部内容,希望对大家的学习有所帮助。
上一篇: Objective-C的入门学习笔记
下一篇: CorelDRAW制作一条逼真的粉色项链