2009-11-02 6 views
0

Quelqu'un peut-il m'aider à résoudre ce problème, s'il vous plaît?Ajout de texte après le retrait des lignes

J'ai une option appelée favorite, chaque fois que je choisis ma chanson préférée, la chanson sera ajoutée à l'intérieur de cette option favorite. J'ai donc fait une table pour cela, et chaque cellule va stocker chaque chanson que je choisis. Je peux enlever la chanson aussi. Mais avant de choisir une chanson, à l'intérieur de cette table, je veux qu'elle affiche un texte de notification. Ou quand je supprime complètement tout ce qui est dans ce favori, je veux que le même texte apparaisse et il doit disparaître chaque fois qu'il y a quelque chose d'ajouté. Quelqu'un pourrait-il me donner une idée de comment le faire?

// DELETE FAVORITE 
-(void)tableView:(UITableView*)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
} 

- (void)tableView:(UITableView*)tv commitEditingStyle (UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath*)indexPath 
{ 
    // If row is deleted, remove it from the list. 
    if (UITableViewCellEditingStyleDelete == editingStyle) 
    { 
    WebRadio *aRadio = [mainDataCenter.favoriteWebRadioArray objectAtIndex:indexPath.row]; 
    [mainDataCenter removeWebRadioFromFavorite:aRadio]; 
    // Animate the deletion from the table. 
    [tv deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];  
    } 
} 

Voici mon code utilisé pour supprimer la ligne à l'intérieur de cette table.

Répondre

0

je répondu à votre question ici: insertion and deletion in the table of objective C

Mais je suppose que vous utilisiez OS X, sur l'iPhone que vous faites la même chose, mais la méthode est la suivante:

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