2012-04-24 3 views
0

Итак, у меня есть настройка, где UIPopoverController представляет информацию в курсоре в текстовом представлении. Когда курсор перемещается, я представляю его снова. Но это раздражает, и я бы хотел, чтобы popover двигался плавным, анимированным образом. Должен ли я действительно сделать это вручную, используя серию вызовов presentFromRect, или есть лучший способ?Анимированный ход UIPopoverController?

ответ

1

К сожалению, UIPopover не предназначены для передвижения по этому пути.

Единственный способ сделать это, не представляя все это снова, чтобы написать свой собственный UIPopover замену и анимировать свою позицию, используя стандартные CAAnimation или UIKit методы анимации.

1

Если вы думаете, что не можете сделать это без использования presentFromRect. Но если вы действительно хотите это сделать, создайте свои собственные. Восстановите внешний вид контроллера popover с помощью UIView и отслеживайте штрихи. Вы можете использовать альтернативу, например, WEPopover.

Смежные вопросы