TableView オブジェクト A に含まれる UIImageView オブジェクト X があります。X に触れてオブジェクト A から削除し、オブジェクト B (UIView) に移動できるようにしたいと考えています。オブジェクト A と B はどちらも SplitViewController の内部にあります。
A B
_____ _____
| | | |
| X | -> | |
|___| |___|
これはまったく可能ですか?
はい、可能です。
ドラッグ可能な UIView を作成します。Apple はそのためのサンプル コードを提供しています: MoveMe
ドラッグが開始したら、UIViewX を viewA と viewB の最初の共通スーパービュー (someSuperview) に移動します。
[someSuperview addSubview:viewX];
viewX のフレームを調整して、絶対位置が同じになるようにします。
[viewA convertRect:viewX.frame toView:someSuperview];
ユーザーがドラッグ/移動を実行するのを待ちます。
タッチが終わったら、viewX を viewB に追加し、フレームを再度変換します。