まず最初に枠線をつけるために CALayerクラスを使用します。そのためにフレームワーク(QuartzCore.framework)を追加します。
そして下のようにソースファイルを修正していきます。
#import "ViewController.h" #import "QuartzCore/CALayer.h" @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; UIImage *image = [UIImage imageNamed:@"test.jpg"]; UIImageView *imageview = [[UIImageView alloc] initWithImage:image]; CALayer *layer = [imageview layer]; [layer setMasksToBounds:YES]; [layer setBorderWidth: 3.f]; [layer setBorderColor:[[UIColor whiteColor] CGColor]]; }
こんなかんじです。
これはUIImageViewに枠線をつけるというやり方です。
UIImageに枠線をつける場合は画像処理が必要になってくるのかな。。。
簡単ですがメモ程度に
0 件のコメント:
コメントを投稿