我正在使用计时器并打印contentOffset.y
的{{1}}以始终跟踪 。
但问题是UIScrollView
仅在减速后才更新UIScrollView
值。
我想知道每毫秒计时器中的contentOffset
值,我该怎么做?如果我根本无法使用contentOffset.y
的{{1}},是否有其他方法可以跟踪与scrollView的contentOffset
类似的值?
我使用swift。谢谢。
答案 0 :(得分:2)
您可以观察对值的任何更改,而不是通过使用计时器进行轮询来跟踪更改。 delegate
有一个UIScrollViewDelegate
属性可以调用滚动事件(请参阅contentOffset
),UIScrollView
符合KVO。
或者您可以继承contentOffset
并尝试覆盖设置者(bounds
或origin
,其中delegate
是偏移量,我不知道哪个一个,如果是,则该类在内部调用 - 使用.navigation {
position: relative;
}
.navigation:after {
content: '';
position: absolute;
bottom: 0px;
left: 0%;
width: 5%;
border-bottom: 1px solid #0000CC
是首选解决方案。)