如何通过单击不透明按钮从URL调整图像大小?

时间:2012-02-17 01:39:12

标签: iphone objective-c xcode uiimageview resize

我对目标很陌生,我正在尝试增强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();    
}

我认为像调整大小的事情很容易,但我出于某些原因无法做到正确。谢谢!

1 个答案:

答案 0 :(得分:1)

你不能只将你的图像放入UIImageView并将内容模式设置为UIViewContentModeScaleToFill吗?然后在点击按钮时将UIImageview的大小调整为全屏?