0

そのため、UIPopoverController がカーソル位置の情報をテキスト ビューで表示する設定を行いました。カーソルが移動したら、もう一度提示します。しかし、これは耳障りで、ポップオーバーが滑らかでアニメーション化された方法で移動することを望みます。一連の presentFromRect 呼び出しを使用して手動で行う必要がありますか、それとももっと良い方法がありますか?

4

2 に答える 2

1

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

もう一度提示せずにこれを行う唯一の方法は、独自のUIPopover置換を作成し、標準CAAnimationまたはUIKitアニメーションの手法を使用してその位置をアニメーション化することです。

于 2012-04-24T19:00:35.187 に答える
1

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

于 2012-04-24T19:01:47.230 に答える