2010-09-17 7 views
0

J'ai créé un UITableViewCell personnalisé dans mon application et le retrait par défaut lorsque le bouton Supprimer est présent ne se produit pas, ci-dessous est une capture d'écran de mes paramètres. Quelqu'un at-il une idée de ce que je fais mal?Indentation de cellule TableView personnalisée Problème

alt text

De plus, voici une photo des propriétés IB:

alt text

Répondre

4

devrait se produire par défaut, mais dans votre override UITableViewDelegate

- (BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath{ 
    return YES; 
} 

assurez-vous aren » t faire quelque chose d'étrange dans:

- (NSInteger)tableView:(UITableView *)tableView indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath 

et que vous définissez la cellule de editingAccessoryType-UITableViewCellEditingStyleDelete ou UITableViewCellEditingStyleInsert

et que vous n'êtes pas retournerez No de:

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath 
+0

+1 pour prendre soin assez pour répondre après si longtemps. Merci! –

+0

juste en passant quelques vieux messages, il y a plus de 6000 questions sans réponse marquées avec iphone. –

Questions connexes