我有一个包含10页的滚动视图,最后6个页面有ImageView。

当我点击一个按钮时,我的屏幕跳至右侧的ImageView。但是,如何在Button单击事件上更改此ImageView上的Image?

有任何想法吗?
ImageView1.image = [UIImage imageNamed:@"mhb2-1.jgp" ];
什么也没做

我在ViewController.h中创建ImageView

并在“视图加载”中:

if (pageNumber == 6) {
        ImageView1 = [[UIImageView alloc] initWithFrame:CGRectMake( 10.0, 50.0, 300.0, 300.0)];
        [ImageView1 setImage :[UIImage imageNamed:@"2.jpg"]];
        [self.view addSubview:ImageView1];

}

最佳答案

给按钮加标签,
在选择按钮标签中;
点击按钮时
使用selectedButtonTag = button.Tag;

if(selectedButtonTag==2){
        [ImageView1 setImage :[UIImage imageNamed:@"2.jpg"]];
}
if(selectedButtonTag==3){
        [ImageView1 setImage :[UIImage imageNamed:@"3.jpg"]];
}

10-08 07:43