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];
按钮单击。有任何方法可以像这样制作动画。
答案 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
作为选项掩码之一