在我的应用程序中,我想在从一个视图转到另一个视图时设置一定的时间间隔。在这里我的代码。它不起作用。
-(IBAction)learnvu
{
CATransition *anim = [CATransition animation];
learnview *lview=[[learnview alloc]initWithNibName:@"learnview" bundle:nil];
[anim setDuration:0.40];
[anim setType:kCATransitionPush];
[anim setSubtype:kCATransitionFromLeft];
[self.navigationController pushViewController:lview animated:YES];
}
答案 0 :(得分:1)
如果您想在视图之间制作动画,并且您不需要在4.0之前支持设备,那么尝试使用UIView的animateWithDuration:animations:
文档可以在这里找到:http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html