【发布时间】:2012-02-17 01:39:11
【问题描述】:
我对 Objective 很陌生,我正在尝试增强 iPhone 应用程序(由其他人完成编码)。我正在尝试从互联网上提取图像并将其显示为缩略图。
这个想法是让用户点击按钮(不透明,后面有图像)并将其调整为全尺寸 - 覆盖整个屏幕。
这是我用于按钮操作的 .m 文件代码:
-(IBAction)changeFullSize{
test.text = @"YOU HAVE CLICKED!";
// grab the original image
CGSize newSize = CGSizeMake(320, 480);
UIGraphicsBeginImageContext(newSize);
[urlImage.image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
}
我认为调整大小之类的事情会很容易,但由于某种原因我无法正确处理。谢谢!
【问题讨论】:
-
那么问题出在哪里?我假设图像正在从史莱克变为驴的图像:P?
-
您提交的代码没有显示newImage。是您忘记显示还是无效?
-
我认为它不起作用。它是:urlImage.image = newImage;还是不对?
标签: iphone objective-c xcode uiimageview resize