如何用动画呈现popover?

目前,我正在使用presentPopoverFromRect:inView:permittedArrowDirections:animated:来呈现我的popover。 但我正在寻找更多奇特的动画(例如,从特定点扩展的popover)来呈现popover。

我试过用关键字ios present popover animation搜索ios present popover animation但找不到任何有用的结果。 不确定我是否使用了错误的关键字,或者不可能用动画呈现弹出式视频。


当使用UIPopover ,目前还没有简单的方法来给它提供与iOS提供的动画不同的动画。 这绝对有可能做一个自定义动画来呈现视图,但这将是一个非常重要的额外工作量,因为你必须自己做所有事情。 如果你真的需要,你可以看两件事:

  • UIView动画。 链接:Ray Wenderlich教程,Apple文档(搜索“动画”页面)。
  • 核心动画自定义转换。

  • 从iOS 7.0开始,可以呈现任何视图控制器,以便它不会完全遮挡先前的视图控制器,从而可以创建“假”弹出。 使用UIViewControllerTransitioningDelegate协议,您可以创建任何您想要的动画。

    下面是如何使用自定义动画创建假弹窗的一个很好的例子。

    链接地址: http://www.djcxy.com/p/71871.html

    上一篇: How to present popover with animations?

    下一篇: See annotations in Scala reflection