2012-11-28 59 views
0

我有一個imageView。我需要將imageView的大小限制爲白色背景imageOnly。圖像在右邊界,左邊界和上邊界之間緊密限定。我很困惑如何在底部做,使圖像必須只適合在白色背景。我怎麼做 ? http://i.stack.imgur.com/ztvQe.png使矩形等於圖像視圖

我使用

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

幀的寬度和高度的代碼爲205 * 205

+0

添加完整代碼視圖 – NANNAV

回答

0

只需創建一個視圖,並在其中添加此圖像,例如用波紋管代碼..

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]; 
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將完全適合白色背景視圖的大小。

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];