gpt4 book ai didi

ios - 滚动时的 UIScrollview 位移

转载 作者:行者123 更新时间:2023-11-29 13:18:30 31 4
gpt4 key购买 nike

我希望在用户滚动时获取 UIScrollView 的位移,每次滚动时只需要位移。使用这个方法

-(void)scrollViewWillEndDragging:(UIScrollView *)scrollView
withVelocity:(CGPoint)velocity
targetContentOffset:(inout CGPoint *)targetContentOffset{
NSLog(@"VELOCITY :- %f , %f",velocity.x,velocity.y);
NSLog(@"inout offset: %@ ",targetContentOffset);
}

我可以获得速度,但仍需要知道一个方向上的实际距离,以便正确计算位移。

谢谢,

最佳答案

contentOffset 属性会给你这个。在上面的方法中,targetContentOffset 会给你减速和停止后的结束偏移量。通常,上述方法用于根据您的意愿更改结束偏移量。其他拖动或滚动委托(delegate)方法也可以仅与 scrollView.contentOffset 一起使用来计算位移。

contentOffset.x & contentOffset.y 将分别给出 x 和 y 方向的位移。

关于ios - 滚动时的 UIScrollview 位移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14996108/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com