如何用动画呈现popover?

tom*_*mmi 7 animation uipopovercontroller ios uipopover

目前,我正在使用presentPopoverFromRect:inView:permittedArrowDirections:animated:我的popover.但我正在寻找更多奇幻的动画(例如,从特定点扩展的弹出窗口)以呈现弹出窗口.

我尝试使用关键字进行搜索,ios present popover animation但找不到任何有用的结果.不确定我是否使用了错误的关键字,或者无法使用动画呈现弹出式窗口.

Sim*_*een 3

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

  1. UIView动画片。链接:Ray Wenderlich 教程Apple 文档(在页面中搜索“动画”)。
  2. 核心动画自定义过渡。

  • 感谢你的回答!我想出了一种使用“setPopoverContentSize”创建简单“动画”的方法。通过呈现较小尺寸的弹出框,并使用 setPopoverContentSize 来扩展它。有点像“动画”。我想这是目前最直接的方法。 (4认同)