美文网首页
iOS 左右列表联动sectionheader悬停偏移量问题

iOS 左右列表联动sectionheader悬停偏移量问题

作者: 0o简单o0 | 来源:发表于2022-08-26 15:44 被阅读0次
    WechatIMG14.jpeg

    左边点击右边联动,滚动到指定位置后sectionview没有顶过去。需要多偏移1,时间在要延迟0.25秒滚动动画结束时间。

    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
        if (tableView == self.tableView) {
    
            self.selectedIndexPath = indexPath;
            [self.tableView reloadData];
            self.isLeftClick = true;
            [self.rightTableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:indexPath.row]
                                       atScrollPosition:UITableViewScrollPositionTop animated:true];
            ///最少0.25秒
            dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.25 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
              ///偏移
                self.rightTableView.contentOffset = CGPointMake(0, self.rightTableView.contentOffset.y+1);
            });
        }
    }
    

    相关文章

      网友评论

          本文标题:iOS 左右列表联动sectionheader悬停偏移量问题

          本文链接:https://www.haomeiwen.com/subject/kbntnrtx.html