๋ฐ์ํ
Tap, Touch
- ํฐ์น๋ ํ๋ฉด์ ๋ง์ง๋ ๋ชจ๋ ํ์, ํญ์ ํ๋ฉด์ ํกํก ๋๋๋ฆฌ๋ ํ์
- touch๋ ๋ค ๊ฐ์ง ์ํ๋ฅผ ๊ฐ์ง
- began์ ํฐ์น๋ฅผ ์์ํ ๋, moved๋ ๋๋๊ทธํด์ ์์ง์ผ ๋, ended๋ ์์ ๋ ๋, canceled๋ ํฐ์น๊ฐ ์ทจ์๋ ๋ ์ด๋ฒคํธ๊ฐ ๋ฐ์
- tap์ toches ์ธํธ ์์ ํฌํจ๋จ
1. ๋ ์ด์์ ๊ตฌ์ฑ
ํ์ฌ ์ํ๋ฅผ ๋ํ๋ผ label๊ณผ ํญ๊ณผ ํฐ์น ํ์๋ฅผ ๋ํ๋ผ label ์ถ๊ฐํ๋ค.
2. ์์๋ ๋ณ์ ์ถ๊ฐ
3๊ฐ์ label์ ๋ํ ์์๋ ๋ณ์๋ฅผ ์ถ๊ฐํ๋ค.
3. ํญ, ํฐ์น ๊ธฐ๋ฅ ๊ตฌํ
๊ฐ ํฐ์น ์ํ์ ๋ฐ๋ฅธ ํจ์๋ฅผ ๊ตฌํํ๋ค.
๊ฐ ํจ์์์ ํ์ฌ ๋ฐ์ํ ์ด๋ฒคํธ์ ์ข ๋ฅ๋ฅผ ์ถ๋ ฅํ ํ, ํฐ์น์ ๊ฐ์์ ํญ์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค.
4. ์๋ฎฌ๋ ์ดํฐ ํ์ธ
ํ๋ฉด์ ํญ ํ๋ฉด tapCount๊ฐ ์ฆ๊ฐํ๋ฉฐ, touchCount๋ ๋ช ๊ฐ์ ์๊ฐ๋ฝ์ผ๋ก ํฐ์นํ๋์ง๋ฅผ ๋ํ๋ธ๋ค.
ํ๋ฉด์ ๋๋ฅธ ์ํ๋ก ์ด๋ํ๋ฉด ํ์ฌ์ํ๊ฐ Touchs Moved๋ก ํ์๋๋ค.
+ ์๋ฎฌ๋ ์ดํฐ์์ option์ ๋๋ฅด๋ฉด ์๊ฐ๋ฝ ๋ ๊ฐ๋ก ๋๋ฅธ ํจ๊ณผ๋ฅผ ๋ผ ์ ์๋ค
๋ฐ์ํ
'๐ iOS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Pinch Gesture (0) | 2023.01.13 |
---|---|
Swipe Gesture (0) | 2023.01.12 |
Core Graphics (0) | 2023.01.10 |
์นด๋ฉ๋ผ์ ํฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฑ (0) | 2023.01.06 |
Movie Player (0) | 2023.01.04 |