Je vérifie mon application avec ios 7 beta. J'ai défini la couleur d'arrière-plan de UITableView
pour effacer la couleur. Son fond blanc est toujours visible. Existe-t-il un autre moyen de le rendre transparent?
Définition de la couleur d'arrière-plan de la table pour que la couleur claire fonctionne parfaitement dans iOS 7 chk
capture d'écran affiche ces lignes de séparation pour les cellules du tableau tandis que la vue du tableau est transparente.
Je ne pouvais pas le faire fonctionner mais ce qui suit fonctionnait parfaitement:
-(void)tableView:(UITableView *)tableView
willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
[cell setBackgroundColor:[UIColor clearColor]];
}
Croyez-le ou non, la déclaration suivante, ajoutée à cellForRowAtIndexPath
, fera qu'iOS 7 honorera la couleur spécifiée par XIB:
cell.backgroundColor = cell.backgroundColor;
Dans mon Storyboard XCode 5, je devais également définir la couleur d'arrière-plan de la section `` Affichage '' des propriétés de la vue Tableau pour effacer.