我想在按钮单击时更改图像视图中的图像,但它不会更改。我正在使用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;
}
}
答案 0 :(得分:1)
试试这种格式 - modelImagewView.image = [UIImage imageNamed:@"composittwo.jpg"];
此外,请确保您已正确设置tag
个数字,以便selectedIndex
不一直为0.同时检查您是否已将此IBAction
链接到相应的按钮。< / p>
答案 1 :(得分:0)
试用此代码
- (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"];
}
}