func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView?
ํ์ View ๊ณ์ธต์ ํ์ํ์ฌ ํฐ์น ์ด๋ฒคํธ๋ฅผ ๋ฐ์์ผ ํ๋ View๋ฅผ ๊ฒฐ์ ํ๋ค.
๋ฉ์๋๋ฅผ ์ง์ ํธ์ถํ ํ์๋ ๊ฑฐ์ ์์ง๋ง ํ์ View์์ ํฐ์น ์ด๋ฒคํธ๋ฅผ ์จ๊ธฐ๊ธฐ ์ํด override ํ ์ ์๋ค.
View ๊ฐ์ฒด๊ฐ hidden ๋๊ฑฐ๋, userInteraction์ด disabled ๋๊ฑฐ๋, View์ alpha ๊ฐ์ด 0.01๋ณด๋ค ์์ ๊ฒฝ์ฐ ์ด ๋ฉ์๋๋ ํด๋น ๋ทฐ๋ฅผ ๋ฌด์ํ๋ค.
์ฆ, View์ isHidden
, isUserInteractionEnabled
, alpha
์ ์ํฅ์ ๋ฐ๋๋ค.