たまたんのぶろぐ

たまたんが時たま言いたいことを書いてます。ジャンルはめっちゃええ加減ですwソフトやプログラムのことが多いかもしれませんが。。。。。

UIViewの角を丸くする方法

UIViewって角が四角いですよね。

例えば、こんな感じです。

f:id:tama-jp:20120827201843p:plain

角を丸くしたらちょっとほんわかになりそうですよね。

でもどうやったら、、、、、(-。−;)

な〜んて、簡単にできます♪

layerのcornerRadiusとclipsToBoundsを使用するだけできます。

 

例えば、uvという角丸のUIViewのインスタンス

つくったらこのようになります。

 

    

    UIView *uv = [[UIView alloc] init];

    uv.frame = CGRectMake(100, 100, 100, 80);;

    uv.backgroundColor = [UIColorredColor];

    uv.layer.cornerRadius = 5;

    uv.clipsToBounds = true;

    

    [self.view addSubview:uv];

 

 

 

っで、表示は、こんな感じになります。簡単でしょ?

f:id:tama-jp:20120827201709p:plain