如何将一个视图的时间间隔设置为otherview

时间:2012-10-12 05:16:20

标签: iphone ios uinavigationcontroller uiviewanimation

在我的应用程序中,我想在从一个视图转到另一个视图时设置一定的时间间隔。在这里我的代码。它不起作用。

-(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]; 
}

1 个答案:

答案 0 :(得分:1)

如果您想在视图之间制作动画,并且您不需要在4.0之前支持设备,那么尝试使用UIView的animateWithDuration:animations:文档可以在这里找到:http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html