![]() |
1
3
当视图被拖出内容区域、释放,然后在滚动视图反弹之前再次点击/拖动时,会发生异常行为。例如,当视图被几次小的滑动滚动时,就会发生这种情况。其中一个滚动视图会被混淆,并尝试在拖动的同时减速(弹跳),导致它在原点和被拖动到的位置之间来回抖动。 我可以通过反转滚动视图的嵌套(垂直滚动视图内部的页面视图)以及将代理添加到页面视图的uipangesturerecognizer而不是滚动视图的手势来解决这个问题。现在它自然地滚动,就好像它是一个单一的滚动视图,同时仍然只符合水平方向的分页。我不认为它是为了让滚动视图像这样同时进行滚动,所以我不确定最初的错误行为是由错误引起的,还是由于做了一些意外的事情而引起的。 |
![]() |
2
2
正如所指出的:“uiscrollview的内置pan-gesture recognizer必须将其滚动视图作为其代理。” Rythmic Fistman 上面。 找到了解决办法…首先将内部uiscrollView子类化,并将其作为 那么,您在实现中所要做的就是:
似乎工作得很好。 |
![]() |
Laurent Crivello · 键盘不会以交互方式关闭 7 年前 |
![]() |
maral · UIScrollView约束不起作用 7 年前 |
![]() |
ap123 · Tableview插入行跳跃 7 年前 |
![]() |
7ball · 禁用taps事件,但不在UIScrollView上滚动 7 年前 |