UITableView définir la couleur de fond

- Je changer la couleur de fond de la UITableViewCells dans le tableView:cellForRowAtIndexPath méthode

    if(indexPath.row % 2 == 0){
        cell.backgroundColor = ...
    } else{
        cell.backgroundColor = ...
    }

Mais de ne pas changer la couleur de la cellule pour le montant spécifié dans tableView:numberOfRowsInSection (Comme on le voit dans l'image ci-jointe, il y a des globules blancs après les quatre premiers)

Est-il possible de changer la couleur de toutes les cellules qui sont affichés sur l'écran?

UITableView définir la couleur de fond

  • Mais pourquoi êtes-vous de l'affichage de ligne vide??
  • Je pense que c'est le comportement par défaut de la tableview pour afficher le nombre de lignes que la hauteur de l'écran? et il semble sorte de drôle, si seulement quelques ensembles de données sont affichées à l'utilisateur, de sorte que le vide est blanche.
  • Si vous ajoutez un vide pied de page, puis les lignes supplémentaires disparaîtront et vous donner un solide de couleur pour le reste des lignes.
InformationsquelleAutor Sp0tlight | 2014-07-14