在缩放时使UIVmages在UIView内部成长

时间:2017-06-29 12:47:54

标签: ios objective-c xcode uiview uiimage

我有一个UIView就像在网格状视图中对齐的图像一样。 使用代码创建。

for (int i=_farmView.bounds.origin.x; i<_farmView.bounds.size.width; i+=originalBagWidth*2) {

    for (int j=_farmView.bounds.origin.y; j<_farmView.bounds.size.height; j+=originalBagHeight*2) {

    //adding bag
        n+=1;

    CGRect frame = CGRectMake(i, j, originalBagWidth, originalBagHeight);

    UIView *v = [[UIView alloc] initWithFrame:frame];

    UIImage *image =  [UIImage imageNamed:@"bag"];


    image = [self imageResize:image andResizeTo:v.bounds.size];

    UIImageView *imageView = [[UIImageView alloc] initWithImage:image];

    [v addSubview:imageView];

    [_farmView addSubview: v];

    [v setBackgroundColor: [UIColor darkGrayColor]];

    }

}

我添加了适当的代码,用于使用Pinch Recognizers缩放UIView。 现在,当用户放大UIView时,图像变得不清楚。

  

我希望在缩放UIView时增加像素大小。我怎么能够   实现此功能

注意:UIView中的UIImages数量和UIView的大小是在运行时决定的,无法预测。

0 个答案:

没有答案