У меня есть приложение для iPad, в котором есть MKMapView
, встроенный в UINavigationController
, который отображается в ] UITabBar
. Я показываю всплывающий контроллер над картой с помощью
UIPopoverController *myPopoverController =
[[[UIPopoverController alloc] initWithContentViewController:myContentView]
autorelease];
[myPopoverController presentPopoverFromRect:myRect
inView:mapView
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
Всплывающее окно отображается нормально. Однако у него нет приятного анимационного эффекта: он сразу появляется на экране. По аналогии, когда я его закрываю, он просто исчезает без всякой анимации.
Кто-нибудь знает, как мне заставить анимацию работать? Стоит ли мне попытаться отобразить его из другого вида? Есть ли какое-то свойство для чего-то, что я мог не задавать?