2012-02-07 67 views
1

所以,我有一個UIScrollView內的自定義UIView。我能夠在customUIView中檢測觸動事件。我想將UIViewView外部的UIView拖放到畫布上(UIView)。但是,當它脫離SrollView的界限時,它會隱藏在它後面?我該如何克服這一點?多謝你們!如何將UIView移到SuperView之外?

回答

7

當你開始拖動視圖,remove it from the superview這是UIScrollView,並使其成爲應用程序的窗口的子視圖,和bring it to front(Z順序明智)。

但首先您需要計算(convert)拖動視圖的窗口方面的框架,因爲座標在改變其超視圖之後會有所不同。

+0

是的,謝謝你的輸入。這是我遵循的方向,並能夠確定它。 – nagendrarp 2012-03-19 22:58:04

0

你可以使用這個方法[UIView removeFromSuperView];

相關問題