Iphone:翻页动画

时间:2012-11-04 20:44:14

标签: iphone core-animation calayer

我的代码正在翻转我的视图,好像您正在以反向页面顺序(从右到左)阅读一本书。我正在努力实现相反的目标,但我似乎无法弄清楚如何使页面从视图坐标系的另一侧翻转。

这是我的代码:

_memoryOneView.layer.anchorPoint = CGPointMake(1.0f, .5f);
_memoryOneView.layer.position = CGPointMake(_memoryOneView.layer.position.x + _memoryOneView.bounds.size.width/2.0f, _memoryOneView.layer.position.y);

[UIView animateWithDuration:.5 animations:^{
    _memoryOneView.layer.transform = CATransform3DMakeRotation((M_PI / 2.0), 0, 1.0f, 0);
}];

我已尝试将许多值设为负值,但这只是隐藏了背后视图背后的动画。有任何想法吗? TY。

编辑我还需要能够使用此动画进行拖动,这意味着我需要有一些东西可以轻松转移到用户拖动到下一页的代码中。

1 个答案:

答案 0 :(得分:1)

iOS 5有一个内置的PageViewController。这里的教程:http://www.techotopia.com/index.php/An_Example_iOS_5_iPhone_UIPageViewController_Application