0

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

这是我的代码:

_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);
}];

我尝试将许多值设为负值,但这只是将动画隐藏在其后面的视图后面。有任何想法吗?泰。

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

4

1 回答 1

1

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

于 2012-11-04T22:52:46.757 回答