nod*_*nja 0 iphone cocoa-touch objective-c iphone-sdk-3.0
为什么这段代码没有做任何事情?
[UIView beginAnimations:@"View Flip" context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationTransition:UIViewAnimationCurveEaseIn forView:self.view cache:YES];
[self.view removeFromSuperview];
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)
另外,在哪里可以看到beginAnimations的所有可能参数列表:?
您应该在包含更改的视图上设置动画过渡,例如.
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft
forView:self.view.superview cache:YES];
Run Code Online (Sandbox Code Playgroud)
此外,转换应该是UIViewAnimationTransition类型的常量.
该+beginAnimations:context:方法可以将任何字符串作为其第一个参数,并将任何指针作为其第二个参数.