UIButton的圆形边框已经消失

时间:2016-07-15 21:17:14

标签: ios objective-c xib

我在通过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代码中唯一的引用,因此它不会在代码中的其他位置设置。

有没有人碰到这个并知道修复?任何想法如何进一步解决这个问题?

0 个答案:

没有答案