我有一个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的大小是在运行时决定的,无法预测。