0

のフレームを赤で描画できるようにしたいUIImageViewので、回転やスケーリング中にフレームを見ることができます。レイヤーの境界線の幅と色を設定する必要はありません。回転するとレイヤーも回転するためです(UIImageViewフレームは回転しません)。これは可能ですか?誰でもこれを行う方法についての手がかりを持っていますか?

4

3 に答える 3

5

赤い背景色の大きな UIView に配置します。

UIView *redBackgroundView = [[UIView alloc] initWithFrame: … /* a bigger frame than imageView*/)];
[redBackgroundView: addSubview: imageview];
[self.view addSubview: redBackgroundView];
于 2013-01-19T10:44:43.580 に答える
0

UIImageViewオブジェクトのbackgroundColorプロパティを使用して、UIImageViewの背景色を赤に設定できます。

于 2013-01-19T11:03:54.393 に答える
0

フレームワークを追加#import "QuartzCore/QuartzCore.h"

UIImageView *imgReport = [[UIImageView alloc] initWithFrame:CGRectMake(50, 20,250,150)] ;
    imgReport.backgroundColor = [UIColor yellowColor];
    imgReport.layer.cornerRadius = 7.0; // change cornerRadius as per you requriment
    imgReport.layer.masksToBounds = YES;
    imgReport.layer.borderColor = [UIColor redColor].CGColor;
    imgReport.layer.borderWidth = 5.0;
 [self.view addSubview:imgReport];
于 2013-01-19T10:46:41.090 に答える