0

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

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

1 回答 1

1

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

于 2012-10-12T05:28:01.300 回答