본문 바로가기
iOS

색 지정 방법

by 행운의나무 2018. 4. 16.
728x90
반응형

iOS에서 대표적으로 색을 지정하는 방법을 두가지 이용합니다

UIColor 메서드를 이용하는 방법과,  init()함수를 이용해 UIColor메서드의 초기값을 변경 시키는 방법을 주로 이용합니다.

가장 간단하게 테스트하기 위해 background(배경)의 색을 변경하도록 하겠습니다.

viewDidLoad()함수가 메인함수의 역할을 하므로 viewDidLoad()함수에 배경색을 변경하는 코드를 추가하면 됩니다.

첫번째로, UIColor를 이용해 backgorund의 색을 변경하는 코드는  

self.view.backgroundColor = UIColor.blue 를 입력하여 실행하면 아래와 같이 배경색이 파란색으로 변합니다.

여기서 self.view는 현재나타내고 있는 view를 가리키며, backgroundColor는 이름에서도 알 수 있듯이 배경색을 바꿔줍니다.


두번째 방법은 UIColor의 초기값을 변경하여 바꾸는 방법입니다.

'self.view.backgroundColor =UIColor(' 를 입력하면 UIColor 메서드와 관련된 것들이 많이 뜨는데 저는 그중에 아래와 같이
대표적인 삼원색 red, green, blue를 이용하겠습니다. 파라미터에 볼 수 있듯이 CGFloat, 즉 소수점 단위로 입력하여 색이 변함을 알 수 있습니다. 참고로 마지막 alpha 값은 불투명의 정도를 의미하며, 0은 투명, 1은 불투명을 지정해 줍니다.

임의의 값으로 지정해봤을때 self.view.backgroundColor = UIColor(red: 124/255, green: 32/255, blue: 244/255, alpha: 1)

보라색이 나왔습니다. 


만약, 원하는 색의 RGB값을 모르면 Mac에서 제공하는 '디지털 컬러 측정기'를 이용하면 편하게 찾을 수 있습니다.

 

이상으로 이번 정리를 마치겠습니다. 감사합니다.

반응형

'iOS' 카테고리의 다른 글

NavigationController이용  (0) 2018.04.20
탭바(TabBar) 이용하기  (0) 2018.04.17
맵뷰(MapView)- 핀(어노테이션) 띄우기  (0) 2018.04.14
맵뷰(MapView)이용하기  (0) 2018.04.14
PickerView이용하기  (0) 2018.04.12