我有一个UIScrollView
能够包含许多视图的。为了允许良好的滚动(滚动时内容不会超出视图),在 my 上Main.sotryboard
,我单击了 my UIScrollView
,然后在属性检查器中我允许了该Clip Subviews
属性:
我的问题:我的所有视图UIScrollViews
都是可拖动的(因为它们都有一个UIPanGestureRecognizer
。所以,当我尝试将它们拖到我的外部时UIScrollView
,它们就消失了。
事实上,它们只是落后于其他所有视图
举个例子,我还有其他组件允许从先例中删除视图UIScrollView
。因此,当我从它开始拖放时,它会消失,然后重新出现在我放置视图的第二个组件中。
我尝试过的:我有一个特殊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;
}
关于如何改进它的任何想法?提前致谢。