[英]how to change image in imageView on button click
我想在单击按钮时更改图像视图中的图像,但是它没有改变。 我正在使用JPG图像加载到图像视图中
- (IBAction) changeImage:(id)sender
{
UIButton *tappedButton = (UIButton*) sender;
NSInteger selectedIndex = [tappedButton tag];
if (selectedIndex==0)
{
UIImage *modelimage = [UIImage imageNamed:@"compositone.jpg"];
modelImagewView.image=modelimage;
}
else
{
UIImage *modelimage = [UIImage imageNamed:@"composittwo.jpg"];
modelImagewView.image=modelimage;
}
}
试试这种格式modelImagewView.image = [UIImage imageNamed:@"composittwo.jpg"];
另外,请确保已正确设置tag
号,以使selectedIndex
并非始终为0。同时检查是否已将此IBAction
链接到适当的按钮。
试试这个代码
- (IBAction) changeImage:(id)sender
{
UIButton *tappedButton = (UIButton*) sender;
if (tappedButton.tag==0)
{
modelImageView.image=[UIImage imageNamed:@"compositone.jpg"];
}
else
{
modelImageView.image=[UIImage imageNamed:@"composittwo.jpg"];
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.