我有一个包含在TableView对象A中的UIImageView对象X.我希望能够触摸X并将其从对象A中移除并将其移动到对象B(UIView)中。对象A和A都是B位于SplitViewController内部。
A B
_____ _____
| | | |
| X | -> | |
|___| |___|
这有可能吗?
答案 0 :(得分:0)
是的,这是可能的。
创建一个可拖动的UIView。 Apple提供了一些示例代码:MoveMe
当拖动开始时,将UIView
X移动到viewA和viewB的第一个公共超视图(someSuperview):
[someSuperview addSubview:viewX];
调整viewX的框架,使其绝对位置保持不变:
[viewA convertRect:viewX.frame toView:someSuperview];
等待用户执行拖动/移动。
触摸结束后,将viewX添加到viewB并再次转换帧。