我试图通过拉伸来调整图像的高度。 这是我到目前为止所得到的:
-(IBAction)buttonTapped{
UIImage *img = [UIImage imageNamed:@"water.png"];
[water1 setImage:img];
}
-(IBAction)button2Tapped
+ (UIImage*)imageWithImage:(UIImage*)img
scaledToSize:(CGSize)newSize;
{
UIGraphicsBeginImageContext( newSize );
[img drawInRect:CGRectMake(0,2,newSize.width,newSize.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;}
这是我的视图controller.h
IBOutlet UIImageView *water1;
-(IBAction)buttonTapped;
-(IBAction)button2Tapped;
我不确定我需要改变什么才能使其正确,或者我是否应该以新方式重新开始。 我想要它,以便当我按下按钮时,会出现一个图像,然后当我按下另一个按钮时它会调整大小。
感谢您的帮助!
答案 0 :(得分:0)
您可以简单地更改UIImageView属性的大小,以获得所需的大小。
将UIImageView的contentMode设置为适合您需要的内容,它将自动调整为给定大小(缩放到适合或拉伸)。