【问题标题】:uipageviewcontroller driven by a uitableview由 uitableview 驱动的 uipageviewcontroller
【发布时间】:2013-01-06 10:13:52
【问题描述】:

我有一个基于 uitablewview 的应用程序,单击一个单元格将推送一个新视图。我想做的不是对新视图执行推送动画,而是执行 iBooks 中的翻页动画。

我想我必须创建一个 uipageviewcontroller 并使用 uitableview 来翻页。

不过,我不太确定如何编写代码。谁能给我一些开始使用的代码

【问题讨论】:

    标签: objective-c uitableview uipageviewcontroller


    【解决方案1】:

    您可以使用 UINavigationController 并使用动画 == NO 进行推送/弹出,而不是使用自定义动画。请参阅这篇关于如何执行此操作的优秀帖子:https://stackoverflow.com/a/5889757/289843

    翻页效果的动画有 UIViewAnimationTransitionCurlUp 和 UIViewAnimationTransitionCurlDown。

    【讨论】:

    • 太棒了!我唯一的问题是我正在使用segues,所以虽然我可以为“push”设置动画,但当用户单击“push”之后出现的后退按钮时,我不确定如何为“pop”设置动画......
    • 我能想到的唯一方法是用自定义按钮替换视图控制器上的后退按钮。您可以通过将自定义按钮分配给 .navigationItem.leftBarButtonItem 来做到这一点。但是,这不会有正常后退按钮的箭头形状。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多