iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   Ontwikkelen voor iOS (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/)
-   -   Roteer rond punt (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/87331-roteer-rond-punt.html)

Robbee 22-03-11 21:15

Roteer rond punt
 
Ik ben op zoek naar een manier om een figuur te laten roteren rond een vast punt.
Zoals de wijzer van een analoge klok.
Dus het figuur heeft een vast punt en met de vinger kun je dat figuur rond dat punt draaien.

Iemand een tip in welke richting te zoeken ?

Alvast bedankt.

Hollance 22-03-11 21:38

Je kunt eens kijken naar mijn MHRotaryKnob component, die doet ook zoiets:

https://github.com/hollance/MHRotaryKnob

Robbee 23-03-11 09:21

Dank je, ik zal het eens gaan bestuderen :P

Robbee 02-04-11 20:52

Ok, ik heb nu een UIImageView draaien middels touches.
Ik gebruik daar CGAffineTransformMakeRotation(angle) voor.

Nu het volgende probleem : op het scherm wil ik 2 UIImageViews hebben met hetzelfde rotatiepunt. Het zijn 2 cirkels die om hun center roteren en 1 cirkel is dus kleiner dan de andere. Hoe kan ik middels touches nu de ene en dan de andere roteren ( onafhankelijk van elkaar dus of de binnenste draait en de buitenste blijft stilstaan of vice versa ).

M.a.w. hoe kan ik bepalen welke cirkel moet gaan draaien als ik die cirkel aanraak.

Ik hoop dat ik een beetje kan overbrengen wat ik bedoel :)


Alle tijden zijn GMT +2. Het is nu 09:29.