有没有办法知道用户移动滚动视图的像素数?

Posted

技术标签:

【中文标题】有没有办法知道用户移动滚动视图的像素数?【英文标题】:Is there a way to know how many pixels a user moves a scrollview? 【发布时间】:2010-12-10 09:24:51 【问题描述】:

是否有特定方法可以知道用户移动滚动视图的像素数?我会相应地动态调整文本视图的大小。

谢谢

弗兰

【问题讨论】:

【参考方案1】:

查看UIScrollViewDelegate Protocol Reference。具体检查响应滚动和拖动方法,从那里您可以检查滚动视图的 contentOffset 属性,该属性将为您提供与原点的 x 和 y 偏移量。

编辑:添加了 contentOffset 属性的正确名称。

【讨论】:

谢谢... - (void) scrollViewDidScroll:(UIScrollView *)scrollView 对我有好处,唯一的问题是当我向上滑动(即向下滚动)时,因为 textview 是可滚动的而且我无法恢复文本视图上现在隐藏的文本字段,该文本字段与文本视图一起包含在滚动视图中。

以上是关于有没有办法知道用户移动滚动视图的像素数?的主要内容,如果未能解决你的问题,请参考以下文章

滚动视图中的一种分页方式

android中的垂直和水平滚动视图

android中的垂直和水平滚动视图

让它在 2 个不同的方向上滚动

MobileSafari(iOS Safari):有没有办法防止水平/垂直滚动“捕捉”?

有没有办法在水平滚动视图中对特定偏移进行动画处理?