用 UIView 像书一样翻页?
Posted
技术标签:
【中文标题】用 UIView 像书一样翻页?【英文标题】:Turn a page like a Book with UIView? 【发布时间】:2009-01-25 02:34:20 【问题描述】:我正在尝试在 UIViews
之间切换,让它看起来像是在翻书。
UIViewAnimationTransitionCurlUp
非常接近,如果我可以让它向左或向右卷曲。这可能吗?
我尝试使用CATRansition
,但没有一种动画类型接近翻页。
关于如何创建将页面向左或向右翻转的页面动画过渡的任何建议?
【问题讨论】:
【参考方案1】:编辑(2012 年 6 月):现在可以使用原生 Apple 实现,检查:
Page View Controller:请注意,这从 ios 5.0 开始可用。还要检查其他库/方法:
Leaves: 不太现实,但很容易上手。 PageCurl:效果真好,好用。 Implementing iBooks page curling using a conical deformation algorithm:太棒了,但这只是概念验证,很难扩展。【讨论】:
【参考方案2】:SDK 中没有任何东西可以为您做这件事。如果你想要这种效果,你必须自己动手。 “经典”在翻页动画方面做得很好。
【讨论】:
【参考方案3】:您可以通过更改动画发生的 UIViewController 的方向来管理此效果。
【讨论】:
您能详细说明一下吗?以上是关于用 UIView 像书一样翻页?的主要内容,如果未能解决你的问题,请参考以下文章
swift : UIView 的平滑翻译与 iOS 控制面板完全一样(跟随用户手指,使用平移)