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

какой код помещать границу вокруг содержимого UITableViewCell contentView? (для тестирования)

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

Ответы

Ответ 1

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

#import <QuartzCore/QuartzCore.h>

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

Ответ 2

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

#import <QuartzCore/QuartzCore.h>

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

Ответ 3

Swift 4:

myTableViewCell.contentView.layer.borderColor = UIColor.black.cgColor
myTableViewCell.contentView.layer.borderWidth = 1.0

Ответ 4

#import <QuartzCore/QuartzCore.h>

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