айфон карта вроде анимации - PullRequest
6 голосов
/ 03 апреля 2012

Я пытаюсь создать анимацию перелистывания карт на iOS, и у меня ничего не получается.
В основном у меня есть глобальное представление с контроллером. Внутри у меня есть держательView, который содержит карту.
У меня есть передняя часть карты, которая является mainView, а затем задняя часть карты, которая является flipSideView.

Я пытался сделать что-то вроде этого:

[UIView animateWithDuration:1.0
                              delay:0
                            options:UIModalTransitionStyleFlipHorizontal
                         animations:^{
        NSLog(@"started");

        [mainView removeFromSuperview];
        [holderView addSubview:flipsideView];


    } completion:^(BOOL finished){

        NSLog(@"completed");
    }];

Это не работает, делает странные вещи, я пробовал много разных вещей, но не могу заставить его работать идеально. Кто-нибудь знает, как я могу это сделать?

Спасибо

1 Ответ

9 голосов
/ 03 апреля 2012

Попробуйте:

[UIView transitionFromView:mainView
  toView:holderView
  duration:1.0f
  options:UIViewAnimationOptionTransitionFlipFromRight
  completion:^(BOOL finished) {}];

Это должно работать.Надеюсь, что поможет!

...