ColorPicker
![](https://velog.velcdn.com/images/rudin_/post/dff026a5-574e-4f9a-88e1-2260db2d51ad/image.png)
스토리보드에서 추가해서 자체 뷰에 있는 채로 작업을 할 수도 있지만, 이 글은 코드로 새로운 뷰에 present 형식으로 띄울 때를 상정한다.
![](https://velog.velcdn.com/images/rudin_/post/459faae5-ead9-465b-b7ee-45993fe92195/image.png)
1. UIColorPickerViewController 생성
2. (선택사항) title 설정
3. (선택사항) supportsAlpha 설정
4. delegate 객체 설정
- 설정한 객체의 코드에서 delegate를 구현해야 한다.
5. delegate 구현
![](https://velog.velcdn.com/images/rudin_/post/34c3b3ad-6ccc-4c28-a5be-48af1798b492/image.png)
- didFinish 메소드는 컬러피커 창이 닫혔을 때 실행된다.
- didSelect 메소드는 사용자가 터치하거나 드래그 중이라면 실행된다.
continuously
: 드래그 중이라면 true, 끝나면 false
- 실시간으로 입력을 받아야 하는게 아니면 false일때 이벤트 처리해주면 된다.