[ios] UITableVIew单选效果

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
   
    int newRow=[indexPath row];
    int oldRow;
    if(self.lastPath==nil)
    {
        oldRow=-1;
    }else {
        oldRow=[self.lastPath row];
    }
    if(newRow!=oldRow)
    {
        [tableView cellForRowAtIndexPath:indexPath].accessoryType=UITableViewCellAccessoryCheckmark;
        [tableView cellForRowAtIndexPath:self.lastPath].accessoryType=UITableViewCellAccessoryNone;
        
        self.lastPath=[indexPath copy];
    }

}

posted @ 2013-03-22 10:37  金建彤  阅读(882)  评论(0编辑  收藏  举报