iOS/UIKit

[iOS / UIKit] How to change UIPickerView Selected Background Color

TDCIAN 2023. 3. 2. 19:14

안녕하세요!

 

오늘 다뤄볼 주제는 UIPickerView의 Selected Row 색상을 변경하는 것입니다!

기본적으로 회색으로 설정 되어 있습니다

 

위 시뮬레이터에서 보여지는 뷰들에 대한 코드를 먼저 보여드리겠습니다!

 

 

BEFORE

 

코드로 보시는 바와 같이 색상에 대해 별도로 설정해준 것이 없음에도 불구하고 아래와 같이 배경색이 설정되어 있는 게 보입니다.

아마 여러분들은 여러분들이 원하는 디자인이 따로 있으시겠지요?

백그라운드 색상을 변경해 봅시다!

 

 

AFTER (System Yellow Color)

 

48~50번 Line의 Code를 주목해 주세요!

 

System Yellow Color로 설정된 게 보이시나요?

 

아마 높은 확률로 여러분은 아예 저 배경색을 지워버리고 싶으실 겁니다.

Clear 색상을 적용해 봅시다!

 

AFTER (Clear Color)

 

48~50번 Line의 Code를 주목해 주세요!

 

완전 Clear 해졌죠?

 

 

전체 Code가 있는 GitHub 주소입니다!

https://github.com/TDCIAN/UIPickerViewBackgroundColor

 

GitHub - TDCIAN/UIPickerViewBackgroundColor

Contribute to TDCIAN/UIPickerViewBackgroundColor development by creating an account on GitHub.

github.com