iphone - 防止uiscrollview通过触摸滚动

Sat*_*yam 35 iphone objective-c uiscrollview

我有一个滚动视图,两边都有左右两个按钮.

当我点击滚动视图将向左移动,当单击右键时,它将向右移动.我的滚动视图有20个按钮(大约),点击每个按钮执行一些操作.

一切都完美实施,工作正常.

我唯一无法实现的是阻止触摸滚动.我不希望用户手动滚动滚动视图.如何防止它通过触摸滚动并仍然能够单击滚动视图内的按钮?

mru*_*ueg 100

尝试设置yourScrollView.scrollEnabled = NO;.这应该完全符合你的要求.

  • 我得到的是不允许的,所以尝试通过setter方法设置它`[scrollView setScrollEnabled:NO];` (4认同)
  • 如果使用Swift,`yourScrollView.isScrollEnabled = false`是正确的语法. (4认同)

Chr*_*nes 6

雨燕3

self.scrollView.isScrollEnabled = false
Run Code Online (Sandbox Code Playgroud)


Hem*_*ang 5

斯威夫特,设置scrollView.isScrollEnabled = false它应该工作!