项目作者: cbess

项目描述 :
Flip transition, think iTunes App Store artwork flip to details.
高级语言: Objective-C
项目地址: git://github.com/cbess/CBFlipViewTransition.git
创建时间: 2014-05-11T22:17:22Z
项目社区:https://github.com/cbess/CBFlipViewTransition

开源协议:MIT License

下载


CBFlipViewTransition

Flip transition, think iTunes App Store artwork flip to details.

  1. - (IBAction)flipButtonPressed:(id)sender {
  2. self.flipViewTransition = [CBFlipViewTransition new];
  3. if (!_flipped) {
  4. self.flipViewTransition.frontView = self.oneImageView;
  5. self.flipViewTransition.backView = self.twoImageView;
  6. } else {
  7. self.flipViewTransition.frontView = self.twoImageView;
  8. self.flipViewTransition.backView = self.oneImageView;
  9. }
  10. self.flipViewTransition.containerView = self.view;
  11. self.flipViewTransition.zDistance = 700;
  12. self.flipViewTransition.endingCenter = (_flipped ? self.oneImageView.center : self.twoImageView.center);
  13. self.flipViewTransition.flipDirection = (_flipped ? CBFlipDirectionLeft : CBFlipDirectionRight);
  14. self.flipViewTransition.duration = 1.5f;
  15. __typeof__(self) __weak weakSelf = self;
  16. [self.flipViewTransition performTransitionWithCompletion:^{
  17. weakSelf.flipViewTransition.frontView.hidden = YES;
  18. _flipped = !_flipped;
  19. }];
  20. }