2009-08-28 6 views
1

J'ai une uitableviewcells personnalisé. J'ai un uilabel défini en haut à droite de la cellule. Lorsque je passe en mode d'édition, lorsque le bouton rouge de gauche apparaît dans la vue, la cellule entière se déplace vers la droite et mon étiquette sort de la vue. Comment puis-je adapter l'uilabel à mon point de vue?uitableview mode d'édition

Répondre

1

La seule façon que je trouve est de le faire dans un UITableViewCell custom:

- (void)layoutSubviews { 
    [super layoutSubviews]; 
    CGRect b = self.contentView.bounds; 
    if (self.editing) { 
     // You can adapt 'b' a bit in editing mode for good measure... 
     b.origin.x += 2; 
     b.size.width -= 4; 
    } 
    // Layout your view accordingly to 'b' as usual