Повернуть UIView по его оси X (горизонтальная ось)

Я хотел повернуть UIView по его горизонтальной оси на 360 градусов, а затем обновить содержимое в представлении. Я искал решения по этому поводу. Нашел там парочку. Вот что у меня получилось.

    [UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionTransitionNone animations:^{
        self.tableView.layer.transform = CATransform3DMakeRotation(M_PI,1.0,0.0,0.0);
    } completion:^(BOOL finished){
        NSLog(@"Finished first pi");
        [UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionTransitionNone animations:^{
            self.tableView.layer.transform = CATransform3DMakeRotation(M_PI,1.0,0.0,0.0);
        }  completion:^(BOOL finished) {
            NSLog(@"Finished second pi");

        }];           

    }];

Это переворачивает вид, но только на 180 градусов. Я хочу, чтобы он перевернулся еще раз, чтобы я мог нормально видеть представление ..

Оба моих журнала NSLog отображаются один за другим. Я уверен, что мне что-то здесь не хватает. Любая помощь будет полезна ..

Спасибо

7
задан Mobilewits 7 October 2011 в 19:43
поделиться