日々精進

新しく学んだことを書き留めていきます

cornerRadiusが効かない

以下のコードをビューの初期化時に実行しても角丸にならなくて困った。

self.layer.cornerRadius = 5.0f;

原因はmasksToBoundsをYESにしてないことだった。
下記コードを追加したら直った。

self.layer.masksToBounds = YES;

参考:In custom UIView, the CornerRadius don't work. Why? - iPhone Dev SDK