在SplitViewController上移动UIImage对象

时间:2012-07-09 11:07:11

标签: ios ipad

我有一个包含在TableView对象A中的UIImageView对象X.我希望能够触摸X并将其从对象A中移除并将其移动到对象B(UIView)中。对象A和A都是B位于SplitViewController内部。

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

这有可能吗?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。

  1. 创建一个可拖动的UIView。 Apple提供了一些示例代码:MoveMe

  2. 当拖动开始时,将UIView X移动到viewA和viewB的第一个公共超视图(someSuperview):

    [someSuperview addSubview:viewX];

  3. 调整viewX的框架,使其绝对位置保持不变:

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

  4. 等待用户执行拖动/移动。

  5. 触摸结束后,将viewX添加到viewB并再次转换帧。