2017-07-19 5 views
-1

私は幅20と高さ80のUILabelを持っています。私はそれを円形にしたいと思います。円UILabel目標C

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

が、それは適切な円として出てくるのdidnt - : 私が使用したコードを以下に示します。助けてください。

enter image description here

+0

円を作る角の半径は、ビューが正方形の場合にのみ作用します。 – Larme

+0

高さ/ 2の代わりに幅/ 2を使用します。しかし、スクエアは最高だ。 – Mozahler

答えて

0

すべての辺に同じ半径として円。それは基本的に '丸い四角形'です - 80x20は正方形ではありません;)あなたの '円'は与えられた長方形を埋めるための '楕円形'です。

UILabel

関連する問題