Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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
Objective c 从UIScrollView中删除UIView并添加到另一个自定义UIView_Objective C_Uiview_Uiscrollview_Draggable - Fatal编程技术网

Objective c 从UIScrollView中删除UIView并添加到另一个自定义UIView

Objective c 从UIScrollView中删除UIView并添加到另一个自定义UIView,objective-c,uiview,uiscrollview,draggable,Objective C,Uiview,Uiscrollview,Draggable,我有一个UIScrollView,其中包含一些自定义UIView,我可以通过实现touchesMoved方法来拖动这些自定义UIView。但是,我需要能够将此自定义视图从滚动视图中拖出,并将其添加到自定义UIView中,该自定义UIView将用作正在拖拽的视图的停靠点 我将如何着手实施这一点?一旦我从superview中删除自定义可拖动视图,它就会消失(可以理解)。谢谢。在拖动的开始和结束处,必须将视图作为同一视图的子视图 为了将它作为此主视图的另一个子视图的子视图,您必须在适当的位置销毁并重新

我有一个UIScrollView,其中包含一些自定义UIView,我可以通过实现touchesMoved方法来拖动这些自定义UIView。但是,我需要能够将此自定义视图从滚动视图中拖出,并将其添加到自定义UIView中,该自定义UIView将用作正在拖拽的视图的停靠点


我将如何着手实施这一点?一旦我从superview中删除自定义可拖动视图,它就会消失(可以理解)。谢谢。

在拖动的开始和结束处,必须将视图作为同一视图的子视图


为了将它作为此主视图的另一个子视图的子视图,您必须在适当的位置销毁并重新创建它。您可以在拖动过程的开始和结束时执行此操作。

@mundi是正确的,但也可以使用view.clipsToBounds=NO属性进行实验