我希望在UIPageViewController
上从一个页面滑到另一个页面时实现动画效果。我希望将此动画链接到UISwipeGestureRecognizer
。
我的问题是:我可以计算滑动手势的开始和结束并相对执行CGAffineTransform
吗?
因此,在滑动过程中,我希望transform
在滑动方向上显示视图。
谁有可以使用的任何好的教程或片段?
答案 0 :(得分:2)
有几件事。
页面视图控制器不是为在页面之间使用自定义动画而构建的。它们旨在使用幻灯片动画或页面卷曲动画。
其次,滑动手势是单发的,而不是连续的。没有“相对执行”。当您执行滑动手势时,没有任何反应,然后手势触发并且结束。如果您想要一个与手势中用户手指位置成比例的动画,您需要对平移手势识别器进行一些专门处理,或者创建自己的自定义手势识别器。