我有一个宽度为20,高度为80的UILabel。我想把它变成圆形。 以下是我使用的代码: -
self.trackBackgroundLabel.layer.masksToBounds = YES;
self.trackBackgroundLabel.layer.cornerRadius = self.trackBackgroundLabel.frame.size.height/2;
但它没有成为正确的圆圈。请帮忙。
答案 0 :(得分:1)
圆圈的四周相同半径。它基本上是一个圆形的方形' - 80x20不是一个合适的正方形;)所以你的圈子'是一个椭圆形的'填写给定的矩形。
UILabel正方形