Je dois ajouter un biseau à mes UITableViewCell (ligne blanche en haut, ligne sombre en bas). J'ai déjà ajouté une CAGradientLayer en tant que sous-vue de ma cellule.layer. Malheureusement, je ne peux pas utiliser UIImageView comme arrière-plan pour mes cellules, donc cela devra être fait dans le code. Aucune suggestion? Merci!Comment ajouter Biseau à UITableViewCell
Ceci est le code que j'ai maintenant pour mon fond de cellule.
CAGradientLayer *gradientLayer = [CAGradientLayer layer];
gradientLayer.frame = cell.frame;
gradientLayer.colors = [NSArray arrayWithObjects:
(id)[[UIColor colorWithRed:0.988 green:0.988 blue:0.988 alpha:1.0] CGColor],
(id)[[UIColor colorWithRed:0.9294 green:0.9294 blue:0.949 alpha:1.0] CGColor],
nil];
[cell.layer insertSublayer:gradientLayer atIndex:0];
Cela semble bien, mais je voudrais avoir une ligne sombre 1 pixel sur le fond et une ligne blanche 1 pixel sur le dessus pour finir le look.
PeyloW, merci beaucoup! Je vais changer mon code en conséquence, j'apprécie l'info! – NSAlexC
PeyloW, merci cela a bien fonctionné. J'ai lu le doc pomme et je me sens beaucoup mieux à ce sujet maintenant. Merci encore! – NSAlexC
@ziggie: Mon plaisir - n'oubliez pas de marquer une réponse comme acceptée une fois que votre problème a été résolu.Aide les autres à trouver la solution plus rapidement et aide à motiver ceux qui ont répondu. – PeyloW