Il n'existe aucun moyen de définir la UITableView en-tête de section de la couleur dans iOS 7 directement plutôt la création d'une nouvelle UIView
UITableView est en-têtes de section sont moins identifiables dans iOS 7. Il n'existe aucun moyen de définir la UITableView en-tête de section de la couleur dans iOS 7 directement plutôt la création d'une nouvelle UIView.
Remarque: j'ai trouvé des solutions par la création d'une nouvelle UIView dans,
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
mais je voulais vraiment garder la Pomme de propriétés à l'exception de la couleur. Il n'existe aucun moyen de le faire sans cette méthode.
Vous devez vous connecter pour publier un commentaire.
Mettre en œuvre
tableView:willDisplayHeaderView:forSection:
et mise à jour de la vue qui vous sont transmis.(en supposant que vous avez fourni un
UITableViewHeaderFooterView
exemple de la mise en œuvre detableView:viewForHeaderInSection:
)UIView *
à une sous-classe (en particulier pour répondre aux questions 😉 )tableView:viewForHeaderInSection:
que votre réponse semble dire.tintColor = [UIColor whiteColor]
n'a pas fonctionné (a donné gris-tête), seulement cela a aidé.Dans le cas de Swift 3 la méthode est d'obtenir via les UITableViewDelegate méthode:
Avec cette méthode, vous pouvez définir taille de police, style de police et d'arrière-plan de l'en-Tête aussi.
Il y a 2 méthode pour cela:
Première Méthode
Deuxième Méthode