这里有一段视频:https://imgflip.com/gif/kgvcq
基本上,如果单元格滚过屏幕的下边缘,它就不会反弹。我已尝试更新contentSize
的{{1}},但这似乎不是问题。我也确保宣布tableView
但仍然没有运气。最后,我确保rowHeight
的{{1}}属性设置正确。
大家好抱歉没有提供代码,这是:
bounce
tableView
正在返回:分别为568和400。是框架会导致问题吗?另外,我还没有覆盖// data source
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"frame height: %f", tableView.frame.size.height);
NSLog(@"content size height: %f", tableView.contentSize.height);
static NSString *CellIdentifier = @"HabitCell";
HabitTableViewCell *cell = (HabitTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
cell.viewController = self;
cell.delegate = self;
// edit cell
return cell;
}
。
实施数据源方法
NSLogs
答案 0 :(得分:2)
修正:我在scrollToRowAtIndexPath
方法中调用了UIPanGestureRecognizer
。删除它现在完美无缺。