J'ai essayé de créer une vue qui ressemble à l'application "stocks" (surprise). Ce que je voudrais, c'est avoir la barre de défilement en dehors de ma vue de table arrondie, montrée dans le lien de l'image ci-dessous, mais couper les séparateurs de cellules. Vous pouvez voir comment ils se chevauchent la barre de défilement, ce qui est ennuyeux. Je n'arrive pas à comprendre comment Apple a mis la barre de défilement dans un endroit qui semble être à l'extérieur de leur table. Des idées? (désolé, ne peut pas encore imbier des images parce que je suis un nouvel utilisateur).Clip UITableView Cell Separator
0
A
Répondre
1
Vous pouvez tirer vos propres séparateurs dans la méthode drawRect de UITableViewCell:
- (void)drawRect:(CGRect)rect {
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSetRGBStrokeColor(ctx, 1.0f, 1.0f, 1.0f, 1.0f);
CGContextSetLineWidth(ctx, 1.0f);
CGContextMoveToPoint(ctx, 0, self.bounds.size.height);
CGContextAddLineToPoint(ctx, self.bounds.size.width - 20, self.bounds.size.height);
CGContextStrokePath(ctx);
[super drawRect:rect];
}
C'est l'affaire! Merci! – Drewsmits