UIViewに影をつけ、角を丸くする


影をつけて角を丸くする方法は
#importをインポートして 
 view.layer.cornerRadius = 20.0f; 
 view.clipsToBounds = true;
 view.layer.shadowOffset = CGSizeMake(10.0f, 10.0f); 
 view.layer.shadowOpacity = 0.7f; 

などを行いますが、影と角を丸くする事が同時にできず困っていました。
結果 UIViewのdrawRectでViewを書きました。
UIBezierPathの bezierPathWithRoundedRectを使用する事で角が丸い長方形を簡単に描けます




当たり前のようですが、調べるとなかなか出てこないのですね

コメント