iOS點擊文字按鈕變轉圈加載效果
更新時間:2016年05月20日 15:47:19 作者:車德平
這篇文章主要為大家詳細介紹了iOS點擊文字按鈕變轉圈加載效果的相關資料,感興趣的小伙伴們可以參考一下
本文實例為大家分享了iOS點擊文字按鈕變轉圈加載效果的相關代碼,供大家參考,具體內容如下
實現(xiàn)效果:

實現(xiàn)代碼:
// 畫弧線
- (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創(chuàng)建路徑
UIBezierPath *circlePath = [UIBezierPath bezierPathWithOvalInRect:frame];
// 設置CAShapeLayer與UIBezierPath關聯(lián)
circleLayer.path = circlePath.CGPath;
// 將CAShaperLayer放到某個層上顯示
[self.layer addSublayer:circleLayer];
return circleLayer;
}
以上就是本文的全部內容,希望對大家的學習有所幫助。
相關文章
淺析iOS中的淺拷貝和深拷貝(copy和mutableCopy)
ios提供了copy和mutablecopy方法,顧名思義,copy就是復制了一個imutable的對象,而mutablecopy就是復制了一個mutable的對象。本文給大家介紹iOS中的淺拷貝和深拷貝(copy和mutableCopy) ,感興趣的朋友一起看看吧2016-04-04
iOS中UIImagePickerController圖片選取器的用法小結
UIImagePickerController平時就是用來做應用中從相冊中選取圖片功能的,這里我們就來整理一下iOS中UIImagePickerController圖片選取器的用法小結,需要的朋友可以參考下2016-05-05
iOS Crash常規(guī)跟蹤方法及Bugly集成運用詳細介紹
這篇文章主要介紹了iOS Crash常規(guī)跟蹤方法及Bugly集成運用詳細介紹的相關資料,需要的朋友可以參考下2016-10-10
iOS中滑動控制屏幕亮度和系統(tǒng)音量(附加AVAudioPlayer基本用法和Masonry簡單使用)
這篇文章主要介紹了iOS中滑動控制屏幕亮度和系統(tǒng)音量(附加AVAudioPlayer基本用法和Masonry簡單使用)的相關資料,需要的朋友可以參考下2016-12-12

