iphone sdk中子视图的动画

时间:2012-02-09 10:08:20

标签: iphone

haii我在一个视图控制器中有5个子视图,当点击相应的按钮时会显示每个子视图。但是通常当单击i按钮时,它会显示没有动画或tansistion的子视图。我需要在子视图时给它一个效果弹出。 我试过这个但没有运气

[UIView beginAnimations:@"page transition" context:nil];
    [UIView setAnimationDuration:1.0];
    [UIView setAnimationTransition: UIViewAnimationTransitionCurlUp forView:NoteView cache:YES];

    [self.view addSubview:NoteView];

按钮单击。有任何方法可以像这样制作动画。

2 个答案:

答案 0 :(得分:0)

您忘了添加commitAnimation方法

[UIView beginAnimations:@"page transition" context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition: UIViewAnimationTransitionCurlUp forView:NoteView cache:YES];

[self.view addSubview:NoteView];
[UIView commitAnimation];

答案 1 :(得分:0)

你应该使用块来制作动画,看看

transitionFromView:toView:duration:options:completion:
在UIView中

UIViewAnimationOptionTransitionCurlUp作为选项掩码之一