web-dev-qa-db-fra.com

Comment mettre une bordure autour d'une vue de contenu UITableViewCell? (pour tester)

quel est le code pour placer une bordure autour du contentView de UITableViewCell? (pour tester)

Si ce n'est pas possible, pourquoi? (pour mon apprentissage)

18
Greg

Avez-vous essayé d’utiliser contentView 's _CALayer Essayez quelque chose comme ça:

#import <QuartzCore/QuartzCore.h>

- (void)someAppropriateMethod
{
    [self.myTableViewCell.contentView.layer setBorderColor:[UIColor redColor].CGColor];
    [self.myTableViewCell.contentView.layer setBorderWidth:1.0f];
}
53
Stuart

Vous pouvez également l'appliquer aux cellules contentView loke ainsi:

#import <QuartzCore/QuartzCore.h>

- (void)someAppropriateMethod {
    myTableViewCell.contentView.layer.borderColor = [[UIColor redColor] CGColor];
    myTableViewCell.contentView.layer.borderWidth = 1;
}
5
chown

Swift 4:

myTableViewCell.contentView.layer.borderColor = UIColor.black.cgColor
myTableViewCell.contentView.layer.borderWidth = 1.0
4
Ahmed Khedr
#import <QuartzCore/QuartzCore.h>

- (void)someAppropriateMethod {
    myTableViewCell.contentView.layer.borderColor = [[UIColor redColor] CGColor];
    myTableViewCell.contentView.layer.borderWidth = 1;
}
0
tania_S