2025/11 1

iOS ์›น๋ทฐ ์ƒ๋‹จ ๋…ธ์น˜ ๋Œ€์‘ํ•˜๊ธฐ

iPhone X ์ดํ›„ ์ถœ์‹œ๋œ ๊ธฐ๊ธฐ๋“ค์€ ๋ชจ๋‘ ๋…ธ์น˜(Notch) ์˜์—ญ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.์ด ์˜์—ญ์€ ์ƒํƒœ๋ฐ”(Status Bar)์™€ ์„ผ์„œ ํ•˜์šฐ์ง• ๋•Œ๋ฌธ์— ํ™”๋ฉด์˜ ์•ˆ์ „ ํ‘œ์‹œ ์˜์—ญ(SafeArea)์ด ๋‹ฌ๋ผ์กŒ์Œ์„ ์˜๋ฏธํ•œ๋‹ค.์•ฑ์„ ์›น๋ทฐ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์„ฑํ–ˆ๋‹ค๋ฉด, ์ด ์ฐจ์ด๋ฅผ ๋ช…ํ™•ํžˆ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š์œผ๋ฉด ์›น ์ฝ˜ํ…์ธ ๊ฐ€ ๋…ธ์น˜์— ๊ฐ€๋ ค์ง€๊ฑฐ๋‚˜ ์ƒ๋‹จ์ด ์ž˜๋ฆฌ๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.์ด๋ฒˆ ๊ธ€์—์„œ๋Š” WKWebView ๊ธฐ๋ฐ˜ ์•ฑ์—์„œ ์ƒ๋‹จ ๋…ธ์น˜ ์•ˆ์ „์˜์—ญ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ๋ฌธ์ œ ์ƒํ™ฉ - ์›น๋ทฐ๋ฅผ ์ „์ฒด ํ™”๋ฉด์œผ๋กœ ์ฑ„์šฐ๊ธฐwebView.snp.makeConstraints { $0.edges.equalToSuperview()}์ด๋ ‡๊ฒŒ ํ•˜๋ฉด iPhone 15 Pro์™€ ๊ฐ™์€ ๊ธฐ๊ธฐ์—์„œ ์›น ์ฝ˜ํ…์ธ ๊ฐ€ ๋…ธ์น˜ ์˜์—ญ ๋ฐ‘์œผ๋กœ ๋“ค์–ด๊ฐ€ ๋ฒ„๋ฆฐ๋‹ค.๊ฒฐ๊ณผ์ ์œผ๋กœ H..

๐ŸŒ™ 2025.11.07