私UIScrollView
は多くのビューを含むことができるを持っています。適切なスクロールを可能にするために (スクロール中にコンテンツがビューの外に出ないようにするため)、 myMain.sotryboard
で my をクリックしUIScrollView
、属性インスペクターでClip Subviews
プロパティを許可しました:
私の問題: 私にあるすべてのビューUIScrollViews
はドラッグ可能です (それらはすべて を持っているためUIPanGestureRecognizer
です。そのため、それらを私の外側にドラッグしようとするとUIScrollView
、それらは消えてしまいます。
実際、他のすべてのビューの後ろに移動しています。
例を挙げると、先例からビューを削除できる他のコンポーネントがありますUIScrollView
。そのため、そこからドラッグアンドドロップを開始すると、ビューが消えて、ビューをドロップした 2 番目のコンポーネントに再び表示されます。
私が試したこと:UIPanGestureRecognizer
this から来るビューのドラッグアンドドロップのための特別なものがありますUIScrollView
。だから、私は実際にこれを持っています(明らかに、機能しません。そうでなければ、私はここにいません):
//Here recognizer is the `UIPanGestureRecognizer`
//selectpostit is the name of the view I want to drag
if(recognizer.state == UIGestureRecognizerStateBegan){
selectpostit.clipsToBounds = NO;
}
どうすればそれを改善できるかについてのアイデアはありますか? 前もって感謝します。