์ ๊ทผ์ฑ ๊ฐ๋ฐ์ ์์ด ์ฝ๊ฒ ๋์์ฃผ๋ ๋ ์์ด ์๋ค! Accessibility Inspector!!
Introduction
์ ๊ทผ์ฑ ๊ด๋ จํด์ ๋ฐ์ํด์ฃผ๋ ค๋๊น ํ ์คํธ ๊ธฐ๊ธฐ๊ฐ ์๋๋ผ. ํ ์ด๊ฑธ ๊ธฐ๋ค๋ ค์ผํด..? ํ๋ ์์ค ์ฐพ์๋ณด๋ ์๋ฎฌ๋ ์ดํฐ์์ ์ ๊ทผ์ฑ ํ ์คํธ ํ ์ ์๋ ๊ฑธ ์ ๊ณตํ๋๋ผ! ์ด์ ์ ํ๋ก์ ํธํ์ ๋, ์ผ์ผํ ๋น๋ํด์ ํ๋ ํ์์ด ์์๋๋ฐ ์ค๋๋ฐ๋ผ ์๊ฐ์ด ๋๋ค.. ์ฌํผ, ์์๋ณด์.
์, ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๋ค property๋ค์ด ์๋์ง ๋ชจ๋ฅด๋ฉด VoiceOver๋ฅผ ๋ณด๊ณ ์ค์.
Accessibility Inspector
- Xcode โ Xcode Menu โ Open Developer Tools โ Accessibility Inspector
์ผ๋จ ์๋ก์ฝ๋กฌ ๋ค์ด๊ฐ์ฃผ์.
๊ทธ๋ผ ์ด๋ฐ ์ฐฝ์ด ๋ฌ๋ค. ์ผ๋จ ๊ฐ์ฅ ์์ ํญ๋ถํฐ ์ดํดํด๋ณด์.
inspection
- ์๊ฐ ์ฅ์ ์ฐ๊ฐ ์ดํด๋ณด๋ ๋ฐฉ์๋๋ก ๋๊ธฐ๋ฉด์ (์ข์ฐ ํ์ดํ) ํ์ธํ ์ ์์
- ์คํฌ๋ฆฝํธ๊ฐ ์ด๋ป๊ฒ ์ฝํ๋์ง ํ์ธ ๊ฐ๋ฅ
- ์ด์ ์ด ์ฌ๋ผ๊ฐ element์ ์ด๋ค accessibility๊ฐ ์ ์ฉ๋์๋์ง ํ์ธ ๊ฐ๋ฅ
audit
์ ๋๋ ๋ญ๊ฐ ๋ง์ด ๊ฐ๋๋ฐ ์๋ ๊ฒฝ๊ณ ๊ฐ ์ค๋ฅธ์ชฝ์ ๋ฌ๋ค..- ์ ๊ทผ์ฑ ์ด์๊ฐ ๋ฐ์ํ๋ ๋ฆฌ์คํธ๋ฅผ ๋ณผ ์ ์์
- Hit area๊ฐ ๋๋ฌด ์๋ค์ ๊ฐ์ ์ค๋ฅ๋ค์ด ๋ธ
- Help ๋ฒํผ์ ๋๋ฅด๋ฉด ํด๋น ๋ฌธ์ ๊ฐ ์ ๋ฐ์ํ๋์ง ํน์, ํด๊ฒฐ๋ฐฉ๋ฒ์ ์๋ ค์ค
settings
- ํฐํธ ํฌ๊ธฐ
- ํ๋ฉด ์์ invert ๋ฑ์ ์ค์
๋ง๋ฌด๋ฆฌ
์ด๋ ๊ฒ ์๋ฎฌ๋ ์ดํฐ์ ์ค๊ธฐ๊ธฐ์์ ํด๋น inspector๋ฅผ ์ผ๋์ผ๋ฉด ๊ต์ฅํ ์ฝ๊ฒ accessibility๋ฅผ ์์ ํ ์ ์๋ค! ์ข๋ ๊ณ ๊ธ์ง ๋ ์๋ค๊น์ง ์์๋ณด๊ธฐ์๋ ์๊ฐ์ด ์์ด์ ์ด๋ง ๋ง๋ฌด๋ฆฌํ๋๋ก ํ๊ฒ ๋ค.