728x90
let gradientView = CAGradientLayer()
gradientView.frame = bgView.bounds // bgView는 그라데이션을 덮을 superView에 해당
let colors: [CGColor] = [
// 해당 부분에 그라데이션을 넣을 색상을 입력 (오름차순으로 표현됌)
]
gradientView.colors = colors
// 그라데이션의 시작점과 끝점을 좌표로 표현, 0은 0을, 1은 maximum X/Y point를 의미
gradientView.startPoint = CGPoint(x: 0.5, y: 0.0)
gradientView.endPoint = CGPoint(x: 0.5, y: 1.0)
// 할당하면 끝
bgView.layer.addSublayer(gradientView)
728x90
'Dev > iOS' 카테고리의 다른 글
[Dev, iOS] Storyboard 없이 첫 화면을 구성하는 법 (0) | 2022.01.13 |
---|---|
[Dev, iOS] 백그라운드 진입 시 민감한 정보 가리기 (0) | 2021.12.21 |
[Dev, iOS] 디테일한 다크모드 적용하기 (1) | 2021.02.06 |
[Dev, iOS] segue로 넘겨 받은 데이터를 다시 전달하는 법 (0) | 2021.01.22 |
[Dev, iOS] iOS 앱에 카카오 애드핏(Kakao AdFit) 연동 및 구현하기 (0) | 2021.01.15 |