0

配列に画像があり、それらの画像をビューに表示すると、境界線が表示されます。境界線の色を設定するにはどうすればよいですか?

for(UIImage *img in imagesArray)

{

//for bordercolor

}
4

3 に答える 3

3

最初にビルドフェーズQuartzCore.frameworkからプロジェクトにフレームワークを追加します=>バイナリをライブラリにリンク=>ボタン(+)を追加し、次のようにクラスにファイルをインポートした後...

#import <QuartzCore/QuartzCore.h>

色を設定するには、以下のコードを使用します。

yourImageView.layer.borderWidth = 2.0;
yourImageView.layer.borderColor= [UIColor redColor].CGColor;

アップデート:

-(IBAction)lockword:(id)sender { 
   for (UIImage *img3 in imagesArray) { 
     UIImageView *imgview1=[[UIImageView alloc]initWithImage:img3];
    imgview1.layer.borderWidth = 2.0;
    imgview1.layer.borderColor = [UIColor redColor].CGColor;
    [imgview1 release];
    // your other code write here
    // Add this UIImageView as a subview of your view with its frame...
 } 
}
于 2013-04-16T12:48:44.117 に答える
1
#import <QuartzCore/QuartzCore.h>

[imageView.layer setBorderColor: [[UIColor blackColor] CGColor]];
[imageView.layer setBorderWidth: 2.0];
于 2013-04-16T12:47:17.473 に答える