我有一个iPad应用程序,其中嵌入了一个MKMapView
在UINavigationController
中,并且在UITabBar
中显示。我正在地图上显示一个弹出控制器。
UIPopoverController *myPopoverController =
[[[UIPopoverController alloc] initWithContentViewController:myContentView]
autorelease];
[myPopoverController presentPopoverFromRect:myRect
inView:mapView
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
弹出框可以正常显示,但是它没有漂亮的动画效果:它只是立即出现在屏幕上。同样的,当我将其关闭时,它也没有任何动画效果,直接消失。
有人知道我如何让动画起作用吗?我应该尝试从另一个视图中显示它吗?我可能忽略了某些属性设置吗?