所以,我在UIScrollView中有一个自定义的UIView。我能够在customUIView中检测到触摸事件。我试图将UIScrollView外的UIView拖到Canvas(UIView)上。但是,当它从SrollView超出界限时,它只是隐藏在它背后?我怎么能克服这个?谢谢你们!
答案 0 :(得分:7)
当你开始拖动视图时,remove it from the superview是UIScrollView,并使其成为应用程序窗口的子视图,并bring it to front(z顺序)。
但首先你需要计算(convert)关于窗口的拖动视图的框架,因为在更改其超视图后坐标会有所不同。
答案 1 :(得分:0)
你可以使用这个方法[UIView removeFromSuperView];