iOS中的Mac OS X快速用户切换

时间:2011-03-15 15:34:18

标签: objective-c ios uiview ios4

我想翻转像Mac OS X用户开关一样的视图,我已经使用了这段代码

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];
[myview removeFromSuperview];
[UIView commitAnimations];

但是这种翻转与mac os用户切换不同,如果你能帮助我......这段代码提供了不同的翻转。

1 个答案:

答案 0 :(得分:3)

iOS中没有内置的“立方体旋转”。你需要自己创建它。有几种方法可以做到这一点。接近它的一种方法是将两个视图放入单个超视图中,并将CATransform3D变换应用于“目标”视图以创建该框。然后为整个超视图设置CATransform3D的动画以旋转它。完成后,删除旧的“源”视图。

有关详细信息,请参阅Core Animation Programming Guide,特别是变换图层的几何图形。

相关问题