2012-03-02

UITextViewに角丸のボーダーをつける

iPhoneアプリの開発で、UITextViewに枠線をつける場合は次のようにします。ボーターの太さや色、角の丸みも設定することが可能です。

まず、<QuartzCore/QuartzCore.h> をimportします。そうすると、UITextViewのプロパティのlayerにいろいろと設定できるようになります。こんな具合にやります。
txtView.layer.borderWidth = 1.0f;    //ボーダーの幅
txtView.layer.cornerRadius = 10.0f;    //ボーダーの角の丸み
txtView.layer.borderColor = [[UIColor lightGrayColor] CGColor]; //ボーダーの色 
これだけです。
<QuartzCore/QuartzCore.h> をimportしていないとlayerをいじれないので、そこだけ注意が必要です。

0 件のコメント: