본문 바로가기

다크모드

(2)
[IOS] UserInterfaceStyle (2) 저번 UserInterfaceStyle 포스팅에서 다크모드가 가지고 있는 많은 장점을 무시한채 개인적으로 앱에 적용하고 싶은 색상이 아니어서 라이트로 고정했다. 라고 했었다.. 다시 생각해보니 다크모드 사용자를 무시하고 있는 아주 거만한 태도였고 그 거만함을 반성하고자 다크모드를 대응하는 과정을 포스팅 하려한다. 잠시 Apple이 제시하는 HIG에서 DarkMode 부분에 있는 한 문장을 빌려오겠다. "사람들은 시스템 차원에서 이러한 선택을하기 때문에 일반적으로 모든 앱이 자신의 선호도를 존중하기를 기대합니다." 즉 아래와 같다고 생각한다. 앱이 사용자의 선호도에 근접하다 == 좋은 사용자 경험을 선사한다 애플의 모든 UI/UX 권장사항을 가이드라인형식으로 기재되어 있으니 틈틈히 챙겨 봐야겠다. Dark..
[IOS] UserInterfaceStyle 21.01.04 다크모드 대응 (하단 참고) - [ 수정 ] devddong.tistory.com/27?category=828276 오랜만에 개인 프로젝트 앱에 접속해 확인하던중 ( 사실 앱스토어 업로드 습작이라 기능이 볼것도 없음 ㅎ ) 유도하지 않게 다크모드에 적용된 부분을 발견했다. SearchBar와 superView의 색상이 바로 해당 부분이다. 그래서 오늘은 이부분을 수정하는 과정을 포스팅 하려한다. 아주 간단하게 해결이 가능한데 AppDelegate의 didFinishLaunchingWithOptions 메소드 내부에 아래와 같이 UserInterfaceStyle을 설정 하는 코드를 추가해준다. func application(_ application: UIApplication, didFini..