Obecnie widzę, że zdarzenie dotykowe pokaże mi UIView, gdzie nastąpiło dotknięcie. Ale co, jeśli muszę wykryć dotyk jakiegoś nieprostokątnego kształtu, na przykład koła. Jak chciałbym zrobić coś takiego?Jak wykryć dotyk w określonym obszarze?
Zasadniczo chcę zrobić coś tylko wtedy, gdy użytkownik dotknie gdzieś w obrębie okrągłego obszaru, który nie jest widoczny.
Każda pomoc/kierunek jest doceniany, TIA!
Dzięki Andrew! Jakieś wskazówki dotyczące wykreślania niestandardowych kształtów? Zgaduję, że byłoby to coś w rodzaju rysowania kształtu za pomocą CGContext, a następnie w jakiś sposób sprawdzania przeciwko temu? albo co ? – dizy
Do rysowania używałbyś CGContext, ale do obliczeń "IsInside" będziesz musiał użyć matematyki. Jeśli możesz wyrazić kształty jako wielokąty, jest to całkiem proste. Ten link może pomóc: http://local.wasp.uwa.edu.au/~pbourke/geometry/insidepoly/ –