Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 是否可以通过拖动将一个视图的子视图移动到另一个视图?_Iphone_View_Drag_Subview - Fatal编程技术网

Iphone 是否可以通过拖动将一个视图的子视图移动到另一个视图?

Iphone 是否可以通过拖动将一个视图的子视图移动到另一个视图?,iphone,view,drag,subview,Iphone,View,Drag,Subview,我有一个要通过拖动移动的视图。 此视图位于视图1中。 我想将视图移动到视图2。 其中,视图3将view1和view2作为子视图 这是可能的还是应该合并view1/view2? 谢谢。一旦开始检测到移动,您可以从view1中删除视图并将其添加到view3。当移动停止时,您可以将其从view3中删除并添加到view2。嗯,我已经考虑过了,但是如果用户开始移动但移动不多,我希望该视图返回到view1。然后,当触摸结束时,我必须查看视图所在的位置(view1或view3)。这是最好的解决方案吗(我刚刚尝

我有一个要通过拖动移动的视图。
此视图位于视图1中。
我想将视图移动到视图2。
其中,视图3将view1和view2作为子视图

这是可能的还是应该合并view1/view2?

谢谢。

一旦开始检测到移动,您可以从view1中删除视图并将其添加到view3。当移动停止时,您可以将其从view3中删除并添加到view2。

嗯,我已经考虑过了,但是如果用户开始移动但移动不多,我希望该视图返回到view1。然后,当触摸结束时,我必须查看视图所在的位置(view1或view3)。这是最好的解决方案吗(我刚刚尝试删除并添加到superview。视图在superview处闪烁。我猜它的帧信息被弄乱了;是的,请在移动结束时确定视图的位置并做出相应的响应。