J'ai remarqué que dans iOS 7, UITableViewCells un saut de ligne dans le séparateur de la cellule que l'iOS 6 n'a pas. Est-il un moyen de se débarrasser de ce saut de ligne? Changer le séparateur à aucun et puis faire des UIViews avec la couleur du séparateur provoque toujours la page blanche à se produire indépendamment.
Réponses
Trop de publicités?
Luis E. Prado
Points
1066
Pour iOS7:
if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {
[self.tableView setSeparatorInset:UIEdgeInsetsZero];
}
Pour iOS8:
Tout d'abord configurer votre tableau comme suit:
if ([self.tableView respondsToSelector:@selector(layoutMargins)]) {
self.tableView.layoutMargins = UIEdgeInsetsZero;
}
Puis dans votre cellForRowAtIndexPath: méthode, configurer la cellule comme suit:
if ([cell respondsToSelector:@selector(layoutMargins)]) {
cell.layoutMargins = UIEdgeInsetsZero;
}
Note: Inclure à la fois layoutMargins et separatorInset, pour soutenir à la fois les versions d'iOS
null
Points
11407
boro
Points
526
Anthony Glyadchenko
Points
847
Anas10
Points
464