Voici un UITableViewCell qui ouvre un modal ('Ajouter des ingrédients'):
Je définis la couleur de l'label pour qu'elle corresponde à celle de l'application tintColor:
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil]; cell.textLabel.text = @"Add Ingredients..."; cell.textLabel.textColor = [self.view tintColor];
Comment UIAlertView
couleur du text lors de la UIAlertView
un UIAlertView
ou UIActionSheet
? Ce comportement est par défaut pour les buttons et autres controls, mais pas pour l'label de text d'une cellule.
J'ai trouvé des references à tintAdjustmentMode et à tintColorDidChange, mais je ne sais pas comment utiliser l'une ou l'autre.
Ou devrais-je append un button à ma cellule? Mon expérience précédente avec cette approche n'était pas optimale – il y avait des effets secondaires avec la réactivité.
Je crois que vous avez raison. Vous devriez simplement pouvoir replace la méthode tintColorDidChange dans votre CustomUITableViewCell.