2012-04-24 11 views
0

私は、UIPopoverControllerがテキストビューでカーソルに情報を表示する設定をしています。カーソルが動くと、私は再びそれを提示する。しかし、これは嫌なことです。私は、Popoverがスムーズでアニメーション的に動くようにしたいと思います。私は本当に一連のpresentFromRect呼び出しを使用して手動でそれを行う必要がありますか、それとも良い方法がありますか?UIPopoverControllerのアニメーション化された移動?

答えて

1

残念ながらUIPopoverはそのように動かすようには設計されていません。

UIPopoverの代わりに、標準CAAnimationまたはUIKitのアニメーションテクニックを使用して、ポジションを置き換えてアニメートする方法があります。

1

もしあなたがそれを使用せずに行うことができないと思うなら、presentFromRect。しかし、あなたが本当にこれをしたい場合は、あなた自身を作成し​​てください。 UIViewを使用してポップオーバーコントローラの外観を再現し、タッチを追跡します。 WEPopoverのような代替品を使用できます。

関連する問題