图像调整大小不起作用

时间:2013-02-24 04:01:42

标签: xcode ios6 resize uiimage

我的应用程序允许用户从相册中选择图像,我有一个我想要叠加的三分规则(ROT)网格。 我正在使用以下代码尝试将ROT网格图像的大小调整为与所选图像相同的尺寸。但是,它不起作用。 谁能发现任何明显的缺陷? 顺便说一下......我从调试语句中得到的调试输出就是我所期望的:

Album image. Width=201.00, Height=251.00
ROT image. Width=1024.00, Height=768.00
New ROT image. Width=201.00, Height=251.00

以下是代码:

DebugLog(@"Album image. Width=%.2f, Height=%.2f", m_snapshotStackView.image.size.width, m_snapshotStackView.image.size.height);

UIImage *tempImage = [UIImage imageNamed:@"ROTGrid.png"];
DebugLog(@"ROT image. Width=%.2f, Height=%.2f", tempImage.size.width, tempImage.size.height);

CGSize newSize = CGSizeMake(m_snapshotStackView.image.size.width, m_snapshotStackView.image.size.height);
UIGraphicsBeginImageContext(newSize);
[tempImage drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

DebugLog(@"New ROT image. Width=%.2f, Height=%.2f", newImage.size.width, newImage.size.height);

[_ROTGridViewOutlet setImage:newImage];

这是层次结构(忽略按钮): enter image description here

0 个答案:

没有答案
相关问题