Facebook pop framework: просмотр сходит с ума после ротации

Я играю с новым поп-фреймворком на Facebook, и это здорово!

Но когда я начал пытаться вращаться, у меня возникли проблемы, и я не догадывался, почему!

У меня UIPanGestureRecognizer подключен к виду основного контроллера и в центре у меня есть другой вид, который будет вращаться.

Вот панРеивер IBAction:

- (IBAction)panReceived:(UIPanGestureRecognizer *)sender {

    CGPoint translation = [sender translationInView:sender.view];
    CGPoint velocity    = [sender velocityInView:sender.view];

    if (sender.state == UIGestureRecognizerStateEnded) {

        POPDecayAnimation *rotationAnim = [POPDecayAnimation animationWithPropertyNamed:kPOPLayerRotationY];

        rotationAnim.velocity = @(velocity.x);

        [self.circle.layer pop_addAnimation:rotationAnim forKey:@"rotationAnim"];

    } else {

        self.circle.layer.transform = CATransform3DMakeRotation(translation.x, 0.0, 1.0, 0.0);

    }

}

Поэтому я просто изменяю угол поворота по оси Y, пока пользователь выполняет перетаскивание, и когда это будет сделано, создайте анимацию затухания в зависимости от скорости. Но что-то идет не так, вот как:

проблема вращения

Я буду признателен за любую помощь!

0 ответов

Другие вопросы по тегам