我使用UIPanGesture在屏幕上移动UITextView和UIScrollView。我只希望他们准确地移动它们被拖动的地方。但它会像弹弓一样拉下来"或者一种滑动的手势,将物体飞过屏幕,离开视野,然后它们慢慢地漂回到设定范围内的位置。如何禁用这些特定手势?我只想要一个直接的拖拽和放置,没有飞过屏幕,轻弹,滑动或弹弓。
我在Objective-C中写作......
答案 0 :(得分:0)
尝试将移动的视图(听起来像scrollView)设置为scrollView.bounces = NO
。应该是一个或多个scrollViews(或继承自UIScrollView的类。弹跳属性创建该效果,默认为YES,这里是UIScrollView的弹跳属性上的苹果文档。
-bounces
属性 一个布尔值,用于控制滚动视图是否跳过内容边缘并再次返回。
宣言 迅速 var bounces:Bool Objective-C的 @property(非原子)BOOL反弹 讨论 如果此属性的值为YES,则滚动视图在遇到内容边界时会弹回。视觉上弹跳表示滚动已到达内容的边缘。如果值为NO,则滚动会立即停止在内容边界处而不会弹跳。默认值为YES。
状况 适用于iOS 2.0及更高版本。