Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我怎样才能禁用;弹弓“;iOS手势中的动作?_Ios_Objective C_Uipangesturerecognizer - Fatal编程技术网

我怎样才能禁用;弹弓“;iOS手势中的动作?

我怎样才能禁用;弹弓“;iOS手势中的动作?,ios,objective-c,uipangesturerecognizer,Ios,Objective C,Uipangesturerecognizer,我正在使用UIPanGesture在屏幕上移动UITextView和UIScrollView。我只想让它们准确地移动到被拖拽的地方。但它对“像弹弓一样下拉”或类似于滑动的手势做出反应,使物体在屏幕上飞过,看不见,然后它们慢慢地漂移回设定边界内的位置。如何禁用这些特定手势?我只想要一个直接的拖拽和放置,而不是用轻弹、轻扫或弹弓在屏幕上飞行 我正在用Objective-C写东西。尝试将移动的视图(听起来像您的scrollView)设置为scrollView.bounces=NO。应该是一个或多个Sc

我正在使用UIPanGesture在屏幕上移动UITextView和UIScrollView。我只想让它们准确地移动到被拖拽的地方。但它对“像弹弓一样下拉”或类似于滑动的手势做出反应,使物体在屏幕上飞过,看不见,然后它们慢慢地漂移回设定边界内的位置。如何禁用这些特定手势?我只想要一个直接的拖拽和放置,而不是用轻弹、轻扫或弹弓在屏幕上飞行


我正在用Objective-C写东西。

尝试将移动的视图(听起来像您的scrollView)设置为
scrollView.bounces=NO
。应该是一个或多个ScrollView(或继承自UIScrollView.bounce属性的类)创建该效果,默认为“是”,这是UIScrollView的bounce属性上的apple文档。 -反弹

财产 一个布尔值,用于控制滚动视图是否从内容边缘反弹回来

声明 敏捷的 变量反弹:Bool 目标-C @属性(非原子)布尔反弹 讨论 如果此属性的值为“是”,则滚动视图在遇到内容边界时会反弹。反弹直观地表示滚动已到达内容的边缘。如果该值为“否”,滚动将立即在内容边界停止,而不反弹。默认值为“是”

可用性
在iOS 2.0及更高版本中可用。

我尝试了你的建议,但似乎没有改变任何东西。当我向一个方向拖动或滑动时,它会向相反的方向弹起,然后慢慢漂移回边界。也许这与我如何设置边界有关。