1

我试图限制 UIScrollView 的可滚动区域,但所有处理这个问题的主题都试图做一些我想做的事情。

基本上,我有一个长的水平滚动视图,它填充了屏幕的宽度。如果您将手指放在滚动视图的顶部,我只希望视图滚动,因此基本上只有受限的矩形区域会滚动视图。

问题是,滚动视图的子视图吞噬了所有的触摸,所以我无法检查用户的手指是否在受限框中。我知道解决方案一定很简单,但此时它正在回避我。任何帮助将非常感激!

4

2 回答 2

0

A)只需在屏幕的下半部分放置一个透明视图(在滚动视图的顶部)

B) 使你的scrollView 的框架更小,但关闭剪辑( .clipsToBounds = NO)

C)......还有更多选择,)

于 2012-10-08T18:24:46.437 回答
0

将您的 uiscrollview 缩放到您希望能够滚动的矩形。将clipsToBounds滚动视图设置为NO.

于 2012-10-08T18:25:26.107 回答