5
我正在编写一个框架,它简化了iOS中常见(但有时候很棘手)的拖放任务。作为该框架的一部分,当用户在scrollView边缘附近拖动(并暂时保留)一个对象时,它将以编程方式在边缘方向上滚动scrollView。以编程方式滚动显示指标UIScrollView
我能够使用-setContentOffset:animated :(通过NO传入动画)和NSTimer滚动得很好,但滚动指示不显示。这导致了一个令人困惑的用户体验(如果背景是纯文本/非文本文件,很难说它是滚动的)。
我试过从我的NSTimer回调中调用-flashScrollIndicators(因为contentOffset已设置),但由于某些原因,指示器会一直等到滚动完成后再闪烁。
我想要的效果是当滚动发生时指示器会出现,一旦停止就会消失。基本上,我想要的效果与用户使用手指滚动scrollView时触发由拖动引起的手动滚动效果相同。
有关如何实现此目的的任何想法?
我似乎也有麻烦,所以我撤回我的答案。 – Weston 2012-07-29 12:01:05
你可以请张贴你已经做的代码..我可以了解并尝试给你解决方案 – JohnWhite 2015-03-27 07:07:02