防止ScrollView在某些区域滚动?

时间:2011-03-31 13:06:06

标签: iphone scrollview swipe

我希望你能帮助我......

我有一个包含contentView(UiView)的scrollview(UIScrollview)。

在contentview中我有一个水平滑块。我的问题是,如果用户在滑块旁边滑动,尝试点击滑块,滚动视图会滚动。我想尽可能扩大滑块的面积,或者只是禁用滚动视图的某个部分滚动。

这是可能的,如果是的话,怎么样?

...谢谢

1 个答案:

答案 0 :(得分:0)

您需要查看以下属性以自定义滚动视图的外观:

indicatorStyle
scrollIndicatorInsets

或者,如果这不符合您的喜好:您可以继承UIScrollView,当自定义滑块接收到触摸时,请在转换它们时读取它们并在UIScrollView上调用setContentOffset。在我看来,这似乎是一个很小的奖励,我只是坚持默认的行为/外观。