본문 바로가기
모바일/IOS

그라데이션 CAGradientLayer

by 죠부니 2018. 1. 10.
반응형

CAGradientLayer를 이용해서 그라데이션 설정        


더욱 자세한 옵션은

해당사이트를 참조할것

https://www.appcoda.com/cagradientlayer/


https://developer.apple.com/documentation/quartzcore/cagradientlayer


let gradientLayer = self.layer as! CAGradientLayer

gradientLayer.colors = [UIColor(red: 105/255.0, green: 236/255.0, blue: 194/255.0, alpha: 1.0).cgColor,UIColor(red: 15/255.0, green: 175/255.0, blue: 244/255.0, alpha: 1.0).cgColor]


//색상은 배열에서 추가를 더하면된다. 그라데이션 적용 시작점을 변경하려면

gradientLayer.locations = [0.0, 0.5]


//가로로 변환

gradientLayer.startPoint = CGPoint(x: 0,y: 0)

gradientLayer.endPoint = CGPoint(x: 1, y: 0)


반응형

'모바일 > IOS' 카테고리의 다른 글

키보드관련  (0) 2018.01.11
Carousel 관련  (0) 2018.01.10
초기 개발을 위해 배운것들  (0) 2018.01.08
코코아포드(cocoapods) 설치  (0) 2018.01.03
NavigationController  (0) 2018.01.03