当用户“轻弹”UIScrollView,使其以动量滚动时,有没有办法在减速结束之前找出最终的contentOffset?
基本上,我想知道scrollViewDidEndDragging中最终contentOffset是什么:willDecelerate:而不是scrollViewDidEndDecelerating:
有一个名为decelerationRate的浮动属性,它可能是拼图的一部分,但我还没弄清楚如何处理它.
PS:我将pagingEnabled设置为YES.在iOS 5中,实际上有scrollViewWillEndDragging:withVelocity:targetContentOffset:,但是文档说如果pagingEnabled为YES则不会触发它
解决方法
我注意到max contentOffset可以从头开始计算,它只是scrollview contentSize和scrollview框架大小之间的差异. 我是这样计算的. maxOffsetY = scrollView.contentSize.height – scrollview.frame.size.height;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。