圆形UILabel目标C

时间:2017-07-19 12:56:55

标签: objective-c uilabel

我有一个宽度为20,高度为80的UILabel。我想把它变成圆形。 以下是我使用的代码: -

self.trackBackgroundLabel.layer.masksToBounds = YES;
self.trackBackgroundLabel.layer.cornerRadius = self.trackBackgroundLabel.frame.size.height/2;

但它没有成为正确的圆圈。请帮忙。

enter image description here

1 个答案:

答案 0 :(得分:1)

圆圈的四周相同半径。它基本上是一个圆形的方形' - 80x20不是一个合适的正方形;)所以你的圈子'是一个椭圆形的'填写给定的矩形。

UILabel正方形