UIPopoverController的动画移动?

时间:2012-04-24 18:53:36

标签: ios ipad

所以,我有一个设置,其中UIPopoverController在文本视图中的光标处显示信息。当光标移动时,我再次呈现它。但这很刺耳,我希望popover以流畅,动画的方式移动。我是否真的必须通过使用一系列presentFromRect调用手动执行此操作,还是有更好的方法?

2 个答案:

答案 0 :(得分:1)

不幸的是,UIPopover并非设计为像这样移动。

如果不重新呈现,唯一的方法就是编写自己的UIPopover替换,并使用标准CAAnimationUIKit动画技术设置其位置动画。

答案 1 :(得分:1)

如果不使用presentFromRect认为你不能这样做。但如果你真的想这样做,那就创建自己的。使用UIView重新创建弹出控制器的外观并跟踪触摸。您可以使用WEPopover等替代方案。