你如何在UITableViewCell的contentView周围放置边框?(用于检测)

Gre*_*reg 19 iphone uitableview ios

围绕UITableViewCell的contentView设置边框的代码是什么?(用于检测)

如果不可能,为什么会这样?(为了我的学习)

Stu*_*art 55

你试过使用contentView底层的CALayer吗?尝试这样的事情:

#import <QuartzCore/QuartzCore.h>

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


cho*_*own 6

您也可以将它应用于单元格contentView loke,这样:

#import <QuartzCore/QuartzCore.h>

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


Ahm*_*edr 5

斯威夫特4:

myTableViewCell.contentView.layer.borderColor = UIColor.black.cgColor
myTableViewCell.contentView.layer.borderWidth = 1.0
Run Code Online (Sandbox Code Playgroud)