图层borderColor和borderWidth不适用于UIButton

时间:2016-02-25 13:43:52

标签: objective-c uibutton border-color

我需要将边框颜色和宽度添加到UIButton。我尝试在代码和故事板中将layer borderColorborderWidth添加到button。 但它无论如何都不起作用。我也在构建设置中添加了QuartzCore框架。

这是我设置bordercolor和宽度的代码:

self.accountButton.layer.borderColor = [UIColor blueColor].CGColor;
self.accountButton.layer.borderWidth = 6.0f;

有人可以在我做错的地方帮助我吗?

2 个答案:

答案 0 :(得分:1)

以这种方式试试,你可以根据你想要的方式自定义宽度和高度:

beans

答案 1 :(得分:0)

我找到了答案。我使用方法

在CALayer类上创建了一个类别
- (void)setBorderColorFromUIColor:(UIColor *)color
{
    self.borderColor = color.CGColor;
}

然后在storyboard中输入运行时属性 layer.borderColorFromUIColor

这一切都让我高兴:)