TableView无法选择

时间:2012-05-20 23:42:51

标签: ios5 uitableview

单击一个单元格时,我的TableView没有将单元格着色为蓝色。 InterfaceBuild有

Selection: Single Selection
Show Selection on Touch : YES

当我点击表格

时,我的表视图控制器中的代码就会运行
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    // code
}

修改

- (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;
    }
    NSString *item = (NSString *)[songList objectAtIndex:indexPath.row];
    cell.textLabel.text = item;
    return cell;
}

1 个答案:

答案 0 :(得分:0)

意识到我的问题是我的cellForRowIndexPath函数中的以下行

cell.selectionStyle = UITableViewCellSelectionStyleNone;