Я хотел повернуть 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 отображаются один за другим. Я уверен, что мне что-то здесь не хватает. Любая помощь будет полезна ..
Спасибо