首页 > 代码库 > uiTableView 单选效果

uiTableView 单选效果

-(void)tableView:(UITableView *)tableView

didSelectRowAtIndexPath:(NSIndexPath *)indexPath

{

    [tableView deselectRowAtIndexPath:indexPath

                             animated:YES];

    

    NSArray* nsArryUITableViewCell=[tableView visibleCells];

    //单选效果

    for (UITableViewCell* uiTableViewCell in nsArryUITableViewCell)

    {

        if (uiTableViewCell.selected==YES)

        {

            uiTableViewCell.imageView.image=[UIImage imageNamed:@"dot_12"];

        uiTableViewCell.selected=!uiTableViewCell.selected;

 

        }

    }

    

    UITableViewCell* uiTableViewCell=[tableView cellForRowAtIndexPath:indexPath];

    if (uiTableViewCell.selected)

    {

        uiTableViewCell.imageView.image=[UIImage imageNamed:@"dot_12"];

        uiTableViewCell.selected=!uiTableViewCell.selected;

 

    }

    else

    {

        uiTableViewCell.imageView.image=[UIImage imageNamed:@"dot001_on"];

        uiTableViewCell.selected=!uiTableViewCell.selected;

 

    }

}