반응형
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 |