ios - 如何用动画呈现弹出窗口?

标签 ios animation uipopovercontroller uipopover

目前,我正在使用 presentPopoverFromRect:inView:permittedArrowDirections:animated: 来呈现我的弹出框。但我正在寻找更奇特的动画(例如,从特定点展开的弹出窗口)来呈现弹出窗口。

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

最佳答案

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

  1. UIView 动画。友情链接:Ray Wenderlich tutorial , Apple documentation (在页面中搜索“动画”)。
  2. 核心动画自定义过渡。

关于ios - 如何用动画呈现弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17035827/

相关文章:

iphone - 如何关闭 UIPopoverController?

ios - GoogleMaps for iOS infoWindow 与来自实体的数据进行搜索

CSS 动画在 H1 中插入单词

javascript - 在创建时动态动画元素

数据绑定(bind)属性更新的 WPF 平滑过渡

ios - 没有圆角的 UIPopoverBackgroundView

ios - 收到 GMSServicesException 错误

iphone - Cocos2D中如何防止在特定区域(也是 Sprite )内检测到 Sprite ?

ios - 先执行代码! swift

iphone - ios 隐藏键盘