使用animateWithDuration翻转视图本身

时间:2013-11-26 07:04:10

标签: ios iphone objective-c

我正在使用UIView animateWithDuration方法来翻转UILabelView本身但是在我在动画块中提供一些代码之前它不会显示任何动画。这是代码。

没效果

[UIView animateWithDurations:5. delay:0. 
options:UIViewAnimationOPtionTransitionFlipFromLeft animations: ^{} 
completion:nil];

淡化视图

[UIView animateWithDurations:5. delay:0.
 options:UIViewAnimationOPtionTransitionFlipFromLeft
animations: ^{self.lblEvent.alpha = 0.5;} completion:nil];

我的问题是options参数何时会生效?

我也尝试了以下代码,但它会翻转视图并从控制器中删除。我不能提供相同的观点吗?

[UIView transitionFromView: self.lblEvent toView:self.lblEvent
duration:2.0 options:UIViewAnimationOPtionTransitionFlipFromLeft
completion:nil];

1 个答案:

答案 0 :(得分:2)

试试这个:

[UIView transitionWithView:your_view_to_animate duration:1. options:(UIViewAnimationOptionTransitionFlipFromBottom) animations:^{
    } completion:^(BOOL finished) {

    }];

祝你好运!