0

TableView オブジェクト A に含まれる UIImageView オブジェクト X があります。X に触れてオブジェクト A から削除し、オブジェクト B (UIView) に移動できるようにしたいと考えています。オブジェクト A と B はどちらも SplitViewController の内部にあります。

 A        B
_____    _____
|   |    |   |
| X | -> |   |
|___|    |___|

これはまったく可能ですか?

4

1 に答える 1

0

はい、可能です。

  1. ドラッグ可能な UIView を作成します。Apple はそのためのサンプル コードを提供しています: MoveMe

  2. ドラッグが開始したら、UIViewX を viewA と viewB の最初の共通スーパービュー (someSuperview) に移動します。

    [someSuperview addSubview:viewX];

  3. viewX のフレームを調整して、絶対位置が同じになるようにします。

    [viewA convertRect:viewX.frame toView:someSuperview];

  4. ユーザーがドラッグ/移動を実行するのを待ちます。

  5. タッチが終わったら、viewX を viewB に追加し、フレームを再度変換します。

于 2012-07-09T12:02:14.867 に答える