iOS點擊文字按鈕變轉圈加載效果
更新時間:2016年05月20日 15:47:19 作者:車德平
這篇文章主要為大家詳細介紹了iOS點擊文字按鈕變轉圈加載效果的相關資料,感興趣的小伙伴們可以參考一下
本文實例為大家分享了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創(chuàng)建路徑
UIBezierPath *circlePath = [UIBezierPath bezierPathWithOvalInRect:frame];
// 設置CAShapeLayer與UIBezierPath關聯(lián)
circleLayer.path = circlePath.CGPath;
// 將CAShaperLayer放到某個層上顯示
[self.layer addSublayer:circleLayer];
return circleLayer;
}
以上就是本文的全部內容,希望對大家的學習有所幫助。
相關文章
iOS開發(fā)之獲取系統(tǒng)相冊中的圖片與視頻教程(內帶url轉換)
本篇文章主要介紹了iOS開發(fā)之獲取系統(tǒng)相冊中的圖片與視頻教程(內帶url轉換),主要介紹AssetsLibrary 框架,具有一定的參考價值,有需要的可以了解一下。2016-11-11
IOS Swift 開發(fā)QRCore(二維碼)實例詳解
這篇文章主要介紹了IOS Swift 開發(fā)QRCore(二維碼)實例詳解的相關資料,這里對開發(fā)二維碼進行了詳細介紹,需要的朋友可以參考下2016-12-12
iOS開發(fā)中CAlayer層的屬性以及自定義層的方法
這篇文章主要介紹了iOS開發(fā)中CAlayer層的屬性以及自定義層的方法,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2015-11-11
詳解iOS WebDriverAgent 環(huán)境搭建
這篇文章主要介紹了詳解iOS WebDriverAgent 環(huán)境搭建,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01
iOS應用運用設計模式中的Strategy策略模式的開發(fā)實例
這篇文章主要介紹了iOS應用開發(fā)中對設計模式中的Strategy策略模式的運用,例子采用傳統(tǒng)的Objective-C語言代碼演示,需要的朋友可以參考下2016-03-03

