UIPopoverController没有动画

Kri*_*son 9 ipad uipopovercontroller ios

我有一个MKMapView嵌入在UINavigationController其中的iPad应用程序,显示在一个UITabBar.我在地图上显示一个弹出控制器

UIPopoverController *myPopoverController =
    [[[UIPopoverController alloc] initWithContentViewController:myContentView]
     autorelease];

[myPopoverController presentPopoverFromRect:myRect
                                     inView:mapView
                   permittedArrowDirections:UIPopoverArrowDirectionAny
                                   animated:YES];
Run Code Online (Sandbox Code Playgroud)

popover显示很好.但是,它没有很好的动画效果:它只是立即出现在屏幕上.同样地,当我解雇它时,它会在没有任何动画的情况下消失.

任何人都知道如何让动画工作?我应该尝试从另一个视图显示它吗?是否有一些我可能忽略的东西?

mxc*_*xcl 11

尽管有这个animated:(BOOL)参数,但是当呈现时,它们似乎永远不会有动画.我已经尝试了十几个第一方和第三方应用程序.

但是,如果您转移,解雇应该是动画YESdismissPopoverAnimated:(BOOL)