2009-08-12 9 views
0

J'ai construit une application qui a la capacité de supprimer des cellules d'une table, mais seulement s'il y a plus de deux cellules.Impossible de supprimer des cellules de tableau après un certain point

S'il y a deux cellules ou moins, cela me permet seulement de les sélectionner. Des idées?

Voici une vidéo pour le visualiser: http://slavingia.com/etc/helpme.mov

+0

Post (la section pertinente de) votre code. Nous ne savons pas si vous parlez d'une table HTML, d'une table de base de données, d'une table de cuisine ou d'une table ronde de King Arthur. Et en faisant un film montre un effort, je n'ai pas la bande passante à mon hôtel, et ceux qui le font vont se demander si le .mov contient un cheval de Troie. – tpdi

+0

Oh je ne savais pas. Quoi qu'il en soit, c'est un UITableView dans lequel tant qu'il y a moins de trois UITableViewCells, ils sont sélectionnables mais non effaçables. –

+0

Vous ne supprimez aucune cellule de votre vidéo. Pourriez-vous préciser ce que vous voulez dire? –

Répondre

0

Si vous avez la source de données, dans la méthode déléguée

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath 

vous pouvez voir combien d'articles sont dans la source, si elle inférieure à 2 alors vous pouvez retourner aucun dans cette méthode qui ne permettra pas l'édition, sinon vous pouvez retourner le style de suppression afin que vous puissiez

+0

Je veux être en mesure de supprimer toutes les cellules du tableau, mais il s'arrête à 2. –

Questions connexes