我创建了一个仅供查看的表格。单击任何表行的自动突出显示有点不必要和误导。如何在单击关闭时关闭行突出显示?
答案 0 :(得分:2)
您可以覆盖UITableViewCell.SelectionStyle
属性以返回任何UITableViewCellSelectionStyle
值,其中包含None
。
答案 1 :(得分:1)
每当您创建一个新单元格时,请设置cell.selectionStyle = UITableViewCellSelectionStyleNone;
-(UITableViewCell *)tableView:(UITableView *)tableView_ cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView_ dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
}
return cell;
}