반응형
LinkedIn 개발자로 성장하면서 남긴 발자취들을 확인하실 수 있습니다.
Github WWDC Student Challenge 및 Cherish, Tiramisul 등 개발한 앱들의 코드를 확인하실 수 있습니다.
개인 앱 : Cherish 내 마음을 들여다보는 시간, 체리시는 디자이너와 PM과 함께 진행 중인 1인 개발 프로젝트입니다.
10년 후, 20년 후 나는 어떤 스토리 텔러가 되어 있을지 궁금하다. 내가 만약에 아직 조금 더 탐구하고 싶은 게 있고, 궁금한 게 있다면, 그게 설사 지금 당장의 내 인생에 도움이 안 되는 것 같더라도 경험해보자. 그 경험들을 온전히 즐기며 내 것으로 만들고, 내 일에 녹여내고... 그러다보면 그 점들이 모여 나란 사람을 그려내는 선이 될 테니까.

Recent Posts
Recent Comments
Total
관리 메뉴

꿈꾸는리버리

SwiftUI : Custom Color 본문

오뚝이 개발자/SwiftUI

SwiftUI : Custom Color

rriver2 2022. 5. 24. 16:10
반응형

개발을 하다보면 이런식으로 Color 설정을 위해 긴 코드를 작성하기도 한다. 

하지만 해당 색깔이 어떤 컬러인지 직관적으로 확인하기도 어렵고, 여러 컴포넌트에서 사용이 된다면 재사용성 또한 떨어진다.

게다가 만약에 dark mode와 light mode color를 구분해서 개발하고 싶다면...?

 

본 포스팅은 이를 위한 내용이다 !

 

1) Asset에서 색을 좌) light mode , 우) dark mode 로 설정합니다.

+) 이 색은 “CustomColor”라고 이름 지었습니다.

 

2) Asset에 추가했던 color를 불러올 수 있습니다 !

 

But,, 이렇게 "CustomColor"처럼 String으로 넣었을 때는 오타 발생가능성이 있을 수도 있겠죠..?

 

3) Color을 extension해서 customColor 변수에 Color("CustomColor")을 넣으면

 

사용할 때 해당 Color가 뜹니다 !!

 

그럼 이제 오타 낼 가능성도 줄어들고 ! 조타 좋아 ~

반응형

'오뚝이 개발자 > SwiftUI' 카테고리의 다른 글

SwiftUI : HStack, VStack, ZStack  (0) 2022.05.31
SwiftUI : Frame  (0) 2022.05.24
SwiftUI : dark mode preview  (0) 2022.05.24
onAppear vs onRecieve  (0) 2022.05.01
@EnvironmentObject ????  (0) 2022.05.01
Comments