Ho un programma in cui un CALayer deve essere ruotato su un determinato valore. Come posso determinare la rotazione corrente di un CALayer? Ho un'UIRotationGestureRecognizer che ruota il livello:Determina la rotazione di un CALayer
- (void)handleGesture:(UIGestureRecognizer *)gestureRecognizer
{
if (gestureRecognizer == rotationGestureRecognizer) {
NSLog(@"gestureRecRotation: %f", rotationGestureRecognizer.rotation);
CATransform3D current = _baseLayer.transform;
_baseLayer.transform = CATransform3DRotate(current, rotationGestureRecognizer.rotation * M_PI/180, 0, 0, 1.0);
}
}
inizio con uno strato che deve essere ruotato di una certa quantità di montare un puzzle. Quindi, come ottengo la rotazione corrente del livello?
Grazie per la risposta, – KaasCoder