我正在尝试限制UIScrollView的可滚动区域,但所有涉及此问题的主题都是尝试做我想要的其他事情。
基本上,我有一个很长的水平滚动视图,可以填充屏幕的宽度。我只希望视图滚动,如果你把手指放在滚动视图的顶部,所以基本上只有一个受限制的矩形区域将滚动视图。
问题是,scrollview的子视图吞下了所有的触摸,因此我无法检查用户的手指是否在受限制的框内。我知道解决方案必须简单,但此时它正在躲避我。任何帮助将不胜感激!
答案 0 :(得分:0)
A)只需在屏幕下半部分(滚动视图顶部)放置透明视图
B)使scrollView的框架变小,但关闭剪裁(.clipsToBounds = NO
)
C)......有更多选项,)
答案 1 :(得分:0)
将您的uiscrollview缩放到您希望能够滚动的矩形。将滚动视图的clipsToBounds
设置为NO
。