2012-02-07 14 views
1

私はカスタムUIViewをUIScrollViewの中に持っています。私はcustomUIViewのタッチイベントを検出することができます。私はUIScrollViewの外にUIViewをCanvas(UIView)にドラッグしようとしています。しかし、SrollViewから範囲外になると、その背後に隠れるだけです。どうすればこれを克服できますか?みんなありがとう!UIViewをSuperViewの外に移動するにはどうすればいいですか?

答えて

7

ビューをドラッグすると、UIScrollViewであるremove it from the superviewがドラッグされ、アプリのウィンドウのサブビューになり、bring it to front(zオーダー)になります。

しかし、最初に、そのビューに関してドラッグビューのフレームを計算する必要があります。これは、スーパービューを変更した後に座標が異なるためです。

+0

あなたのご意見ありがとうございます。これは私が続いた方向であり、それを理解することができました。 – nagendrarp

0

このメソッドを使用することができます[UIView removeFromSuperView];

関連する問題