2017-07-19 94 views
-1

我有一個寬度爲20,高度爲80的UILabel。我想使它成爲圓形。 以下是我使用的代碼: -Circular UILabel Objective C

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

但它沒有出來爲真圓。請幫忙。

enter image description here

+0

只有在視圖是正方形的情況下,圓的圓角才能起作用。 – Larme

+0

使用寬度/ 2而不是高度/ 2。廣場將是最好的。 – Mozahler

回答

0

圓圈作爲各方相同的半徑。它基本上是一個'圓形正方形' - 80x20不是一個正確的正方形;)所以你的'圓形'是一個'橢圓形'來填充給定的矩形。

square UILabel