防止ScrollView在特定区域滚动?
问题描述:
我希望你能帮我...防止ScrollView在特定区域滚动?
我有一个包含contentView(UiView)的滚动视图(UIScrollview)。
在contentview中我有一个水平滑块。我的问题是,如果用户在滑块旁边滑动,尝试点击滑块,滚动视图会滚动。如果可能,我想放大滑块的区域,或者只是禁用滚动视图的某个部分。
这是可能的,如果是的话,怎么样?
谢谢...
答
你需要看看下面的属性自定义滚动视图的外观:
indicatorStyle
scrollIndicatorInsets
或者,如果这不是你的口味:你可以继承的UIScrollView并且当自定义滑块接收到触摸时,请在转换它们并在UIScrollView上调用setContentOffset来读取它们。在我看来,这似乎是一个很小的奖励的重大任务,我只是坚持默认的行为/外观。
我不想自定义滚动视图的外观,但它的动作。这是当用户没有击中滑块,但在其旁边,在滚动视图中... – CCDEV 2011-03-31 14:36:31