我正在使用iOS9,最近看到了UITableView的一个奇怪的输出。
我曾使用_tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
但是在跑步之后,在设备上滚动时,我发现屏幕中间有一个黑色标记,它将在像素高度附近。
以下是截图,1在滚动之前,2在滚动之后直到屏幕结束
这是我的cellForRowAtIndexPath
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = nil;
switch (indexPath.row)
{
case 1:
cell = [tableView dequeueReusableCellWithIdentifier:secondCell];
break;
case 2:
cell = [tableView dequeueReusableCellWithIdentifier:TitleCell];
break;
case 3:
cell = [tableView dequeueReusableCellWithIdentifier:PartnerCell];
break;
case 4:
cell = [tableView dequeueReusableCellWithIdentifier:SaveCell];
break;
default:
cell = [tableView dequeueReusableCellWithIdentifier:AnimationCells];
break;
}
cell.selectionStyle = UITableViewCellSelectionStyleNone;
return cell;
}