2015-11-14 74 views
0

我正在使用UIPanGesture在我的屏幕上移动UITextView和UIScrollView。我只希望他们准确地移动到他们被拖动的地方。但它会响应“像弹弓一样拉下来”或一种滑动的手势,使物体在屏幕上飞出视野,然后慢慢地回到设定边界内的位置。我怎样才能禁用这些特定的手势?我只想要一个直接的拖动和放置位置,不要通过轻弹,滑动或弹弓在屏幕上飞行。如何禁用iOS手势中的“弹弓”操作?

我在Objective-C编写...

回答

0

尝试设置这是一个移动的观点,听起来像你的滚动视图,以scrollView.bounces = NO。应该是一个或多个scrollViews(或从UIScrollView的继承类。反弹属性创建效果,它的默认是YES,这里是UIScrollView的反弹财产苹果文档。 -bounces

物业 一个布尔值,控制是否滚动视图反弹过去的内容的边缘,然后再返回

宣言 SWIFT 变种跳出:布尔 目的-C @属性(非原子)BOOL反弹 讨论 如果该属性的值是YES,滚动视图在遇到界限时弹跳内容的一部分。从视觉上弹跳表明滚动已达到内容的边缘。如果该值为NO,则滚动立即在内容边界处停止而不弹起。默认值是YES。

供货情况 适用于iOS 2.0及更高版本。

+0

我试过了你的建议,但它似乎没有改变任何东西。当我向一个方向拖动或滑动时,它会沿相反的方向将其拉下,然后慢慢地回到边界。也许这与我如何设置我的界限有关。 – user4868275