我在通过XIB
初始化的自定义表格视图单元格中有一个圆形UIButton,它运行正常。我只是注意到边框,一个圆形的粉红色边框,现在没有出现。我尝试添加一些代码来在awakeFromNib
函数中设置属性,但这也没有做到。
- (void)awakeFromNib {
[super awakeFromNib];
[self setupProfileView];
self.contentView.backgroundColor = [UIColor colorWithWhite:0.97f alpha:1.0f];
self.selectionStyle = UITableViewCellSelectionStyleNone;
_initialLabel.layer.cornerRadius = _initialLabel.frame.size.width/2;
_initialLabel.layer.borderWidth = 2;
_initialLabel.layer.borderColor = [UIColor colorWithRed:223.0/255.0 green:158.0/255.0 blue:255.0/255.0 alpha:1].CGColor;
NSLog(@"on profile table view cell border width is %f and radius is %f and color is %@", _initialLabel.layer.cornerRadius, _initialLabel.layer.borderWidth, _initialLabel.layer.borderColor);
}
上面打印出我期望的内容(正确的颜色+半径+宽度),但它没有显示在视图中。它是_initialLabel
代码中唯一的引用,因此它不会在代码中的其他位置设置。
有没有人碰到这个并知道修复?任何想法如何进一步解决这个问题?