单击时使表行不突出显示

时间:2013-06-21 20:46:33

标签: ios uitableview xamarin.ios xamarin

我创建了一个仅供查看的表格。单击任何表行的自动突出显示有点不必要和误导。如何在单击关闭时关闭行突出显示?

2 个答案:

答案 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;
}