2019년 9월 3일 화요일

iOS 13 Beta Dark Mode 색상 작업.

iOS 13 Beta 가 현재 진행중이며 조만간 정식 릴리즈를 배포할 예정입니다.

iOS 13 Beta 에 들어오는 다크 모드는 많은 사람들이 좋아 하기도 하고 별로 감흥이 없으신 분도 있을테죠.

오늘은 그거에 관련된 컬러 개발 이슈에 대해 이야기 할까 합니다.

예를 들어 라벨을 컨트롤을 만들어 UI에 붙여서 작업을 한다고 하면 기존 방식 대로라면

라벨 컨트롤 생성하고 텍스트를 지정하고 폰트를 지정하여 진행을 할겁니다.



만약에 이 라벨에 바탕을 하얀색을 지정하여 작업을 한다면 일반적인 모드(다크모드가 아닌)에서는 아무런 이슈가 없을겁니다.



하지만 다크 모드로 가게 되면 글자 색상의 반전이 일어나게 됩니다.

배경색이 하얀색으로 지정을 하였기 때문에 글자 또한 하얀색으로 반전이 되어 글자가 안보이게 되는거지요.



이를 위해서는 라벨 코딩을 하실때 기본적인 글자 색상을 디폴트에 맡기면 안되고 색상 지정을 블랙으로 지정을 해주셔야 다크모드로 가도 색상 반전이 일어나서 원하지 않는 UI가 발생하지 않게 됩니다.



많은 분들이 베타로 덜 고생 하시길 기원 하면서 ^^

댓글 없음: