0

私はimageViewを持っています。imageView のサイズを白い背景の imageOnly に制限する必要があります。画像は、右、左、上部の余白の間で厳密に制限されています。画像が白い背景にのみ収まる必要があるように、下部で行う方法について混乱しています。それ、どうやったら出来るの ? http://i.stack.imgur.com/ztvQe.png

私が使用しているコード

 _imageView = [[UIImageView alloc] initWithFrame:CGRectMake(25, 240,175,205)];

フレームの幅と高さは 205*205 です

4

3 に答える 3

1

これを試して

UIView *productView  = [[UIView alloc]initWithFrame:CGRectMake(25, 240,225,225)];
    _imageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10,205,205)];
    _imageView.clipsToBounds =YES;
    [productView addSubview:_imageView];
    [self.view addSubview:ImageBackview];
于 2012-11-28T10:41:44.570 に答える
1

白い背景を持つビューのサブビューとして imageView を追加できます。

UIView *whiteBackgroundView = [[UIView alloc] initWithFrame:CGRectMake(25,240,205,205)];
CGSize whiteSize = whiteBackgroundView.frame.size;
_imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0,size.width,size.height)];
[whiteBackgroundView addSubview:_imageView];

この例では、imageView は白い背景ビューのサイズに完全に適合します。

于 2012-11-28T10:36:35.920 に答える
0

1 つのビューを作成し、この画像を追加するだけです。たとえば、次のコードを使用します。

 UIView *ImageBackview = [[UIView alloc]initWithFrame:CGRectMake(25, 240,225,225)];
_imageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10,205,205)];
[ImageBackview addSubview:_imageView];
[self.view addSubview:ImageBackview];
于 2012-11-28T10:23:40.383 に答える