我在滚动视图(A)中有一个Tableview(B)。我在特定内容偏移后设置了禁用scrollview(A)。
当我用更多的力量滚动Scrollview(A)时,它会在条件满足后停止。 但我想知道如果我不设置条件停止它,Scrollview内容可以抵消多少。因此,我可以根据ScrollView(A)的偏移量设置Tableview(B)的内容偏移量。
怎么做?
提前致谢
答案 0 :(得分:1)
- (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);
}
答案 1 :(得分:0)
我相信你想要这个:
为ScrollView设置滚动视图委托(a),然后使用targetContentOffset修改TableView(b)
具体来说:scrollViewWillEndDragging:withVelocity:targetContentOffset:UIScrollViewDelegate协议。