【发布时间】:2011-03-31 21:15:56
【问题描述】:
我希望你能帮助我...
我有一个包含 contentView (UiView) 的滚动视图 (UIScrollview)。
在内容视图中,我有一个水平滑块。我的问题是,如果用户在滑块旁边滑动,试图点击滑块,滚动视图会滚动。如果可能的话,我想扩大滑块的区域,或者只是禁用滚动视图的某个部分的滚动。
这可能吗?如果可以,怎么做?
谢谢...
【问题讨论】:
标签: iphone scrollview swipe
我希望你能帮助我...
我有一个包含 contentView (UiView) 的滚动视图 (UIScrollview)。
在内容视图中,我有一个水平滑块。我的问题是,如果用户在滑块旁边滑动,试图点击滑块,滚动视图会滚动。如果可能的话,我想扩大滑块的区域,或者只是禁用滚动视图的某个部分的滚动。
这可能吗?如果可以,怎么做?
谢谢...
【问题讨论】:
标签: iphone scrollview swipe
您需要查看以下属性以自定义滚动视图的外观:
indicatorStyle
scrollIndicatorInsets
或者,如果这不符合您的口味:您可以将 UIScrollView 子类化,当自定义滑块接收到触摸时,在转换它们时读取它们并在 UIScrollView 上调用 setContentOffset。在我看来,这似乎是一项艰巨的任务,奖励很少,我会坚持使用默认行为/外观。
【讨论】: