UIPopoverController не анимируется

У меня есть приложение для iPad, в котором есть MKMapView , встроенный в UINavigationController , который отображается в ] UITabBar . Я показываю всплывающий контроллер над картой с помощью

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

[myPopoverController presentPopoverFromRect:myRect
                                     inView:mapView
                   permittedArrowDirections:UIPopoverArrowDirectionAny
                                   animated:YES];

Всплывающее окно отображается нормально. Однако у него нет приятного анимационного эффекта: он сразу появляется на экране. По аналогии, когда я его закрываю, он просто исчезает без всякой анимации.

Кто-нибудь знает, как мне заставить анимацию работать? Стоит ли мне попытаться отобразить его из другого вида? Есть ли какое-то свойство для чего-то, что я мог не задавать?

9
задан Kristopher Johnson 17 March 2011 в 00:41
поделиться