我有一个包含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"]];
}