Attualmente vedo che un evento di tocco mostrerà l'UIView in cui si è verificato il tocco. Ma cosa succede se ho bisogno di rilevare un tocco di una forma non rettangolare, come un cerchio. Come potrei fare qualcosa del genere?Come posso rilevare un tocco su un'area specifica
Fondamentalmente voglio fare qualcosa solo se l'utente tocca da qualche parte all'interno di un'area circolare che non è visibile.
Qualsiasi aiuto/direzione è apprezzato, TIA!
Grazie Andrew! Qualche consiglio su come trovare alcune forme non standard? Immagino che sarebbe qualcosa come disegnare una forma con CGContext, e poi in qualche modo controllarla? o cosa ? – dizy
Dovresti usare CGContext per disegnare ma per il calcolo "IsInside" dovrai semplicemente usare la matematica. Se riesci ad esprimere le forme come poligoni, è piuttosto semplice. Questo collegamento può aiutare: http://local.wasp.uwa.edu.au/~pbourke/geometry/insidepoly/ –