it-swarm.com.ru

Как вы поместите границу вокруг contentView UITableViewCell? (для тестирования)

что за код, чтобы поместить границу вокруг contentView UITableViewCell? (для тестирования)

Если это невозможно, то почему? (для моего обучения)

18
Greg

Вы пытались использовать contentView в основе CALayer? Попробуйте что-то вроде этого:

#import <QuartzCore/QuartzCore.h>

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

Вы также можете применить его к ячейкам contentView:

#import <QuartzCore/QuartzCore.h>

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

Свифт 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