[英]iOS UIPageViewController ScrollView offset getting wrong value
[英]Estimate offset of Scrollview in ios
我在scrollview(A)中有一个Tableview(B)。 我在特定的内容偏移量后设置了禁用scrollview(A)。
当我用更大的力量滚动Scrollview(A)时,在满足条件后它将停止。 但是我想知道如果我不设置停止它的条件,Scrollview内容可以偏移多少。 因此,我可以根据ScrollView(A)的偏移量设置Tableview(B)的内容偏移量。
这个怎么做?
提前致谢
- (void)scrollViewDidEndDecelerating:(UIScrollView *)aScrollView{
CGRect visibleRect = (CGRect){.origin = self.scrollview.contentOffset, .size = self.scrollview.bounds.size};
CGPoint visiblePoint = CGPointMake(CGRectGetMidX(visibleRect), visibleRect.origin.y);
NSLog(@"offset: %f",visiblePoint.y);
}
我相信你想要这样:
设置ScrollView(a)的滚动视图委托,然后使用targetContentOffset修改TableView(b)
特别是:UIScrollViewDelegate协议的scrollViewWillEndDragging:withVelocity:targetContentOffset:。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.