約14000px x 14000pxの画像があります。私はそれをビューに入れ、その画像をドラッグして表示内容を変更できるようにしたいと考えています。これを行うためのネイティブな方法や、既に作成されているカスタム クラスはありますか?それとも自分で行う必要がありますか?
1 に答える
iOSの場合
1)画面上で画像をドラッグ アンド ドロップ: UITouch を使用して画面上で画像をドラッグする
2)オブジェクトのドラッグ アンド ドロップ: スクロール可能な画像ギャラリーで競合するオブジェクトをドラッグ アンド ドロップします。
Macの場合
Mac os で利用できる既製の方法はないと思います。必要に応じて、 NSDraggingSource の – dragSession:endedAtPoint:operation:を実装する必要があります。残念ながら、「-draggedImage:endedAt:operation:」メソッドは、OS X v10.7 以降では廃止されました。NSDraggingSource プロトコルの実装については、これを参照できます。
dragSession:movedToPoint: ドラッグが画面上を移動すると呼び出されます。
- (void)draggingSession:(NSDraggingSession *)session movedToPoint:(NSPoint)screenPoint
-- session : ドラッグ セッション。
-- screenPoint : 画面座標でのドラッグの移動先のポイント。
これがあなたの役に立つことを願っています...幸せなコーディング:-)