iOS CAGradientLayer 使用
最近對iOS 動畫非常感興趣,研究漸變圓的實現,在網上找了很多,看了看,沒有直接實現的,找到一個最簡單的實現方法,圖層拼接,下面帶大家先了解一下 CAGradientLayer .
-
屬性不多易懂
CAGradientLayer 座標系
func createUI1() {
let gradientLayer = CAGradientLayer()
gradientLayer.frame = self.gradientView.bounds
self.gradientView.layer.addSublayer(gradientLayer)
// 顏色分配
gradientLayer.colors = [UIColor.blackColor().CGColor,UIColor.whiteColor().CGColor]
// 顏色分割線位置( 預設 0,1 )
gradientLayer.locations = [0,1]
// 起始點 座標是 左上 (0,0) 右下 (1,1)
gradientLayer.startPoint = CGPointMake(0, 0)
// 結束點
gradientLayer.endPoint = CGPointMake(1, 0)
}
func createUI2() {
let gradientLayer = CAGradientLayer()
gradientLayer.frame = self.gradientView2.bounds
self.gradientView2.layer.addSublayer(gradientLayer)
gradientLayer.colors = [UIColor.redColor().CGColor,UIColor.greenColor().CGColor,UIColor.blueColor().CGColor]
gradientLayer.locations = [0.25,0.5,0.75]
gradientLayer.startPoint = CGPointMake(0, 0.5)
gradientLayer.endPoint = CGPointMake(1, 0.5)
}
相關文章
- iOS CAGradientLayer漸變色iOS
- CAGradientLayer設定漸變色
- 利用CAGradientLayer自定義顏色漸變viewView
- iOS CocoaPods使用iOS
- CAGradientLayer + UIBezierPath 為檢視畫漸變背景色並帶有弧度UI
- iOS · WCDB的使用iOS
- iOS UIPickerView使用技巧iOSUIView
- IOS動畫使用iOS動畫
- iOS AutoLayout使用技巧iOS
- iOS Swift 工程使用 TargetiOSSwift
- iOS keyValue方法的使用iOS
- iOS 使用 NSCharacterSet encode URLiOS
- iOS Animation建立及使用iOS
- iOS簽名、iOS企業簽名、iOS超級簽名工具使用iOS
- ios加固,ios程式碼混淆,ios程式碼混淆工具, iOS原始碼混淆使用說明詳解iOS原始碼
- iOS Runtime介紹和使用iOS
- iOS動態庫的使用iOS
- iOS 學習使用 Swift CodableiOSSwift
- iOS MQTT 簡單使用流程iOSMQQT
- Swift iOS : 使用Cartography佈局SwiftiOS
- Lottie-iOS使用心得iOS
- 使用podspec建立iOS外掛iOS
- iOS 封裝.framework 以及使用iOS封裝Framework
- iOS 12釋出前夕:85%蘋果使用者仍使用iOS 11系統iOS蘋果
- iOS開發之使用Git的基本使用(二)iOSGit
- iOS開發之使用Git的基本使用(一)iOSGit
- [iOS] Socket & CocoaAsyncSocket介紹與使用iOS
- 在 iOS 11 中使用 Core BluetoothiOS
- iOS自動化打包(fastlane使用)iOSAST
- iOS 使用 SceneKit 實現全景圖iOS
- iOS持續整合(一)——fastlane 使用iOSAST
- iOS 使用Moya網路請求iOS
- iOS-正規表示式使用iOS
- Protocol Buffers 在 iOS 中的使用ProtocoliOS
- iOS 鑰匙串的基本使用iOS
- iOS CocoaPods簡介及基本使用iOS
- iOS開發之XLForm的使用iOSORM
- iOS中優雅的使用iconfontiOS
- ios使用border-radius時失效iOS