我在滾動視圖(A)中有一個Tableview(B)。我在特定的內容偏移後設置禁用scrollview(A)。滾動視圖在ios中的估計偏移量
當我用更多的力量滾動滾動視圖(A)時,條件滿足後它將停止。 但我想知道如果我不設置停止它的條件,Scrollview內容可以抵消多少。所以,我可以按照ScrollView(A)的偏移量設置Tableview(B)的內容偏移量。
如何做到這一點?
預先感謝
我在滾動視圖(A)中有一個Tableview(B)。我在特定的內容偏移後設置禁用scrollview(A)。滾動視圖在ios中的估計偏移量
當我用更多的力量滾動滾動視圖(A)時,條件滿足後它將停止。 但我想知道如果我不設置停止它的條件,Scrollview內容可以抵消多少。所以,我可以按照ScrollView(A)的偏移量設置Tableview(B)的內容偏移量。
如何做到這一點?
預先感謝
我相信你想這樣的:
設置了滾動滾動視圖代表(A),然後使用targetContentOffset修改你的TableView(B )
具體來說:scrollViewWillEndDragging:withVelocity:targetContentOffset:UIScrollViewDelegate協議。
- (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);
}