UIViewに角丸や枠をつける

2012/08/30

UIViewに角丸や枠をつけるのは以外と簡単

UIView

QuartsCoreを読み込む(忘れがち)。

#import 

指定のUIView.layer に各プロパティを設定する

    _backgroundView.layer.cornerRadius = 10;
    _backgroundView.clipsToBounds = true;
    
    CGColorRef borderColor = [[UIColor colorWithRed:1.0f green:0.0f blue:0.0f alpha:1.0f] CGColor] ;
    _backgroundView.layer.borderColor = borderColor;
    _backgroundView.layer.borderWidth = 8.0f;

ボーダー色の型は CGColorRef なので注意