天天看點

iOS14 兩個scrollview橫滑沖突問題

iOS14 兩個scrollview橫滑沖突問題

問題描述 類似這種子标題滑到頭然後滑動tabview無法滑動

iOS14 兩個scrollview橫滑沖突問題

解決方案: 主要是 setContentOffset一下 這個就是取巧,真正問題還沒解決 這樣動一下不會卡着不動了

  • (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView

    {

    if (@available(iOS 14.0, *)) {

    if (fabs(scrollView.contentSize.width - scrollView.frame.size.width - scrollView.contentOffset.x) < scrollView.contentSize.width * 0.2) {

    NSLog(@“111111111”);

    CGFloat maxOffsetX = self.titleScrollView.contentSize.width - self.frame.size.width + _titleMargin;

    [scrollView setContentOffset:CGPointMake(maxOffsetX-10, 0) animated:YES];

    }

    } else {

    }

}