簡體   English   中英

如何將UIView移出其SuperView?

[英]How to move UIView outside its SuperView?

因此,我在UIScrollView中有一個自定義UIView。 我能夠在customUIView中檢測到觸摸事件。 我試圖將UIScrollView外部的UIView拖動到Canvas(UIView)上。 但是,當它超出SrollView的范圍時,它只是藏在它后面嗎? 我該如何克服? 多謝你們!

當您開始拖動視圖時, 請將其從 UIScrollView 的超級視圖中刪除 ,並使其成為應用程序Window的子視圖, 並將其置於最前面 (z順序)。

但是首先,您需要針對窗口計算( 轉換 )拖動視圖的框架,因為更改其超級視圖后坐標將有所不同。

您可以使用此方法[UIView removeFromSuperView];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM