2021. 2. 24. 15:32ใiOS
๋ธ๋ก๊ทธ๋ ์๋ฉ ๋ฐ๋ ธ์ง๋ง, ํ์ฌํผ.. ์ฑ์ด ์ถ์ ๋์๋ค!
๊ทธ๋ฐ๋ฐ ์ฑ ์ถ์ ํ ๋คํฌ๋ชจ๋๋ฅผ ์ ์ฉํ๋ ์น๊ตฌ๋ค์ ํผ๋๋ฐฑ์ ์ ๋ง.. ๋ค๋ก ์๋น ์ง๋ปํ๋ค..
๋คํฌ ๋ชจ๋๋ฅผ ์ฌ์ฉํ์๋ง์ ๊ฒ์ ์ ๋ฐฐ๊ฒฝ์ ๋ฌปํ์ ๋ณด์ด์ง๋ ์๋ ๊ธ์์ ์บ๋ฆฐ๋ ์ซ์์ ์ผ๋ฅธ ์ ๋ฐ์ดํธ๋ฅผ ์ํด ๋คํฌ ๋ชจ๋ ์์ ๊ธฐ Xcode Dark Mode disable..๋ฐ์๋ฅผ ๊ฒ์ํ๋ค.
1. info.plist ํ์ผ์ keyword ์ถ๊ฐํ๊ธฐ -> ์๋ ์ ํจ
์ด ๋ ๋ง์ ์ฌ๋๋ค์ด info.plist ํ์ผ์์ User Interface Style ํค์๋๋ฅผ ์ถ๊ฐํ๊ณ Light ๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค๊ณ ๋ค ํ๋๋ฐ, ๋๋ info.plist ์์ ๊ทธ๋ฌํ Keyword๋ฅผ ์ฐพ์ ์ ์์๋ค. ๊ธฐ๋ณธ ์ ๊ณต๋๋ Keyword ๊ฐ ์๋ ์๋๊ฑด์ง, ์๋๋ฉด ๊ทธ๋ฅ ์์๋ก ์ถ๊ฐํด์ฃผ๋ฉด ๋๋๊ฑด์ง... ๊ทธ ๋ถ๋ถ์ ์ ์ ์๋ ์์๊ณ .. ์ผ๋จ ์๋์ ๊ฐ์ด ์ค์ ํ์ ๋
์ ํ ์๋ํ์ง๋ฅผ ์๋๋ค๋ ๊ฑธ ๋ฐ๊ฒฌํ๋ค. ์ฒ์์๋ ๋ชจ๋๋ค ์ด ๋ฐฉ๋ฒ๋ง ์ถ์ฒํ๊ธฐ ๋๋ฌธ์ ๋นํฉ์ค๋ฌ์ธ ์ ๋ฐ์ ์์๋ค. ํ์ง๋ง ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฐพ๋ค๋ณด๋
2. SceneDelegate.swift ํ์ผ์ ์ฝ๋ ์ถ๊ฐํ๊ธฐ -> ์๋ํจ
๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ด ์๋ค๋ ๊ฑธ ๋ฐ๊ฒฌํ๋ค. SceneDelegate.swift์ ๋ค์ด๊ฐ์ ์ฒซ ๋ฒ์งธ class ์ scene function์ ํ ์ค์ ์ฝ๋๋ฅผ ๋ฃ์ด์ฃผ๊ธฐ๋ง ํ๋ฉด ๋์ด๋ค!
window?.overrideUserInterfaceStyle = .light
๋์ ์ฐจ์ด์ ์ ๋ญ์ง, ๋ค๋ฅธ ์ฌ๋๋ค์ info.plist์์ ๋๋๊ฒ ๋๋ ์ ๋์ง ์๋์ง์ ๋ํด์๋ ์กฐ๊ธ ๋ ์ฐพ์๋ณด๊ณ ์์ ํด์ ์ ๋ก๋๋ฅผ ํด์ผ ํ ๊ฒ ๊ฐ๋ค.