如何将UIView移到SuperView之外?

1 iphone uiscrollview uiview superview ios

所以,我在UIScrollView中有一个自定义UIView.我能够在customUIView中检测到触摸事件.我试图将UIScrollView外的UIView拖到Canvas(UIView)上.但是,当它从SrollView超出界限时,它只是隐藏在它背后?我怎么能克服这个?多谢你们!

mac*_*die 7

当您开始拖动视图时,将其从作为 UIScrollView 的超级视图中删除,并将其作为应用程序窗口的子视图,并将其置于前面(按顺序排序).

但首先你需要计算(转换)拖动视图的框架相对于窗口,因为更改其超视图后坐标会有所不同.