相关疑难解决方法(0)

用于iPad的Twitter中的纸张折叠/展开效果

Twitter for iPad实现了一种奇特的"缩小纸张折叠"效果.这是一个简短的视频片段. http://www.youtube.com/watch?v=B0TuPsNJ-XY

CATransform3D没有OpenGL 可以做到这一点吗?一个工作的例子将是感恩的.

更新:我对此动画效果的方法或实现感兴趣.这就是我在这个问题上提供赏金的原因 - srikar

animation core-animation objective-c ios

33
推荐指数
1
解决办法
1万
查看次数

如何使用CATransform3DRotate旋转UIImageView会产生像开门一样的效果?

我已阅读并试用这篇文章(使用Core Animation打开门效果)

我在我的应用程序中实现以下代码:

    CALayer *layer = threeHomeView.layer;
CATransform3D initialTransform = threeHomeView.layer.transform;
initialTransform.m34 = 1.0 / -900;

[UIView beginAnimations:@"Scale" context:nil];
[UIView setAnimationDuration:3];
layer.transform = initialTransform;
CATransform3D rotationAndPerspectiveTransform = threeHomeView.layer.transform;

rotationAndPerspectiveTransform = CATransform3DRotate(rotationAndPerspectiveTransform
                                                      , 40.0f * M_PI / 180.0f
                                                      , 0.0f
                                                      , 1.0f
                                                      , 0.0f);
layer.transform = rotationAndPerspectiveTransform;

[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(threeHomeFlyOut)];
[UIView commitAnimations];  
Run Code Online (Sandbox Code Playgroud)

threeHomeView是一个UIImageView.

我的问题是:图像只能通过图像的中间垂直线旋转,但我想让它按图像的左垂直线旋转.

iphone core-animation catransform3d sliding-doors

14
推荐指数
1
解决办法
2万
查看次数