1

所以,我在 UIScrollView 中有一个自定义 UIView。我能够检测到 customUIView 中的触摸事件。我正在尝试将 UIScrollView 之外的 UIView 拖到画布(UIView)上。但是,当它超出 SrollView 的范围时,它只是躲在它后面吗?我该如何克服呢?多谢你们!

4

2 回答 2

7

当您开始拖动视图时,将其从 UIScrollView 的父视图中移除,并将其设置为应用程序窗口的子视图,并将其置于最前面(z-order-wise)。

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

于 2012-02-08T18:01:05.160 回答
0

你可以使用这个方法 [UIView removeFromSuperView];

于 2012-02-16T08:48:13.517 回答