2012-05-10 2 views
1

Bonjour, j'utilise UiTableview (groupé). J'ai désactivé l'interaction de l'utilisateur dans XIb. Mais seulement sur une cellule j'ai besoin de l'interaction de l'utilisateur. Comment puis-je définir cela. J'ai utilisé [cell setUserInteractionEnabled: yes]. Même si ça ne marche pas. -tableView didselectrowindexpath n'appelle pas. Quelqu'un peut-il me suggérer. Merci d'avanceComment définir l'interaction utilisateur activée dans la cellule UITableView

Répondre

0

activer l'interaction de l'utilisateur dans Xib. ajouter

if(indexPath.row != YOUR ROW NO) 
    cell.userInteractionEnabled = NO; 

dans

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

espérons qu'elle aide. heureux codage :)

1
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 
    //Configure the cell 

    if (indexPath.row == yourcell) 
     cell.userInteractionEnabled = YES; 
} 

Hope, cela vous aidera à

+0

Ya son travail fine..one plus query..if je veux régler la sélection (none/sélection unique/sélection multiple) du niveau de code comment Est-ce que je peux faire? – Bharath

+0

[cellule setSelectionStyle: UITableViewCellSelectionStyleBlue]; – Aseem

+0

thats wt je veux ... merci beaucoup – Bharath

Questions connexes