目前,我presentPopoverFromRect:inView:permittedArrowDirections:animated:
用来展示我的弹出框。但我正在寻找更多奇特的动画(例如,从特定点扩展的弹出框)来呈现弹出框。
我尝试使用关键字进行搜索,ios present popover animation
但找不到任何有用的结果。不确定我是否使用了错误的关键字,或者无法使用动画呈现弹出框。
目前,我presentPopoverFromRect:inView:permittedArrowDirections:animated:
用来展示我的弹出框。但我正在寻找更多奇特的动画(例如,从特定点扩展的弹出框)来呈现弹出框。
我尝试使用关键字进行搜索,ios present popover animation
但找不到任何有用的结果。不确定我是否使用了错误的关键字,或者无法使用动画呈现弹出框。
使用 aUIPopover
时,目前没有简单的方法可以使用与 iOS 提供的动画不同的动画来呈现它。绝对可以做一个自定义动画来呈现一个视图,但这将是一个非常大量的额外工作,因为你必须自己做所有的事情。如果你真的需要,你可以看看两件事:
UIView
动画。链接:Ray Wenderlich 教程、Apple 文档(在页面中搜索“动画”)。从 iOS 7.0 开始,可以呈现任何视图控制器,这样它就不会完全遮盖以前的视图控制器,从而可以创建“假”弹出框。使用该UIViewControllerTransitioningDelegate
协议,您可以创建任何您想要的动画。
这是一个很好的例子,展示了如何使用自定义动画创建假弹出框。