我想中途冻结翻页动画。这可能与 UIPageViewController 吗?

Posted

技术标签:

【中文标题】我想中途冻结翻页动画。这可能与 UIPageViewController 吗?【英文标题】:I want to freeze a page flip animation midway. Is this possible with UIPageViewController? 【发布时间】:2012-08-29 22:04:15 【问题描述】:

我正在尝试获得类似于 Maps 应用程序的翻转动画(此处类似示例:http://www.cocoacontrols.com/platforms/ios/controls/fdcurlviewcontrol),以便上一页仍然可见并且蜷缩起来(或向一边)。

如果我可以在中途冻结动画,iBooks (UIPageViewController) 的动画将是完美的。我知道你可以通过代码翻页。有没有办法通过代码冻结动画?也许模仿用户触摸?

是否有第三方库可以做到这一点?我查看了 PaperStack,但它还没有准备好用于商业用途,我也找不到任何冻结功能。

谢谢。

【问题讨论】:

【参考方案1】:

我找到了第三方库:https://github.com/xissburg/XBPageCurl#concepts 它允许您自定义页面的卷曲并在任何时候停止它。这是一堂了不起的课。谢谢西斯堡!

【讨论】:

以上是关于我想中途冻结翻页动画。这可能与 UIPageViewController 吗?的主要内容,如果未能解决你的问题,请参考以下文章

动画视图并中途停止

UINavigationController pushViewController 中途暂停/冻结

用 UIView 像书一样翻页?

怎样实现鼠标滚轮翻页时,当某个div进入窗口时该div的动画播放,div离开窗口时动画回放。

加载或倾倒泡菜时如何阻止动画 QCursor 冻结?

c#翻页效果