2014-04-02 46 views
2

我有一个UITextView,它显示用户写下的一些注释。有多页笔记。我在文本视图中添加了滑动手势识别器,以便用户在左侧滑动时翻到下一页,如果用户滑动到右侧则翻到上一页。我想在用户滑动时添加滑动动画。也就是说,当用户向左滑动时,当前页面向左滑动,随后页面从右侧滑动。iOS - 只有一个视图的滑动手势动画

我看到一些其他帖子说CATransition可以用于这个目的,但看起来像至少有两个视图,但我只有一个在这里(UITextView)。那么在我的情况下达到滑动效果的最好方法是什么?

编辑:看起来像UIScrollViewUITextView的超类可以配置为启用寻呼效果。无论如何,直接在文本视图的滚动视图部分启用分页?

回答

2

您可以使用UIPageViewController实现动画的滑动效果。按照this tutorial设置视图控制器,并按this post查找SDK中可能存在的错误以及相应的解决方法。

0

签出以下链接。也许这些会帮助你。从每个链接下载git的演示并检查。

https://github.com/xissburg/XBPageCurl https://github.com/Dillion/iOS-Flip-Transform

,我想这是你想achieve- https://github.com/brow/leaves

还要检查 How to do Animation like BooK front cover in iOS?

希望有所帮助的。

+0

嗯,我试图达到滑动效果,不卷曲的。 – ljiatu

+0

棕色/叶子也提供了滑动,我想。你检查这个:https://github.com/brow/leaves? – z22