봉식이와 캔따개

[iOS] 랜덤 UIColor 만들기 본문

iOS/TIL

[iOS] 랜덤 UIColor 만들기

봉식이누나 2023. 7. 24. 21:36
반응형

 

 

RGB의 요소 3가지 R(빨강), G(초록), B(파랑)는 각각 0부터 255까지 총 256개(2^8)개의 범위를 가질 수 있고

이 값을 조합하여 하나의 색상을 표현한다.

 

 

UIColor의 생성자 중 하나를 보면

이렇게 R,G,B에 각각 CGFloat값을 주어서 UIColor값을 생성할 수 있다.

 

그래서 랜덤한 CGFloat값을 3개 생성하고 UIColor 생성자의 red, green, blue에 각각의 값을 넣어주는 방법을 생각해보았다.

 

let randomRed = CGFloat.random(in: 0...1)
let randomGreen = CGFloat.random(in: 0...1)
let randomBlue = CGFloat.random(in: 0...1)

let randomColor = UIColor(red: randomRed, green: randomGreen, blue: randomBlue, alpha: 1)

 

 

 

 

반응형
Comments