そのため、UIPopoverController がカーソル位置の情報をテキスト ビューで表示する設定を行いました。カーソルが移動したら、もう一度提示します。しかし、これは耳障りで、ポップオーバーが滑らかでアニメーション化された方法で移動することを望みます。一連の presentFromRect 呼び出しを使用して手動で行う必要がありますか、それとももっと良い方法がありますか?
質問する
996 次
2 に答える
1
残念ながらUIPopover
、 はそのように移動するようには設計されていません。
もう一度提示せずにこれを行う唯一の方法は、独自のUIPopover
置換を作成し、標準CAAnimation
またはUIKit
アニメーションの手法を使用してその位置をアニメーション化することです。
于 2012-04-24T19:00:35.187 に答える
1
使用せずにそれを行うことはできないと思う場合presentFromRect
。しかし、本当にこれをやりたい場合は、独自のものを作成してください。UIView を使用してポップオーバー コントローラーの外観を再作成し、タッチを追跡します。WEPopoverなどの代替手段を使用できます。
于 2012-04-24T19:01:47.230 に答える