1

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

当我点击一个按钮时,我的屏幕会跳转到正确的 ImageView。但是如何在按钮单击事件上更改此 ImageView 上的图像?

有任何想法吗?

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];

}
4

2 回答 2

1

给你的按钮标签,int selectedButtonTag; 当按钮被点击时使用 selectedButtonTag=button.Tag;

if(selectedButtonTag==2){
        [ImageView1 setImage :[UIImage imageNamed:@"2.jpg"]];
}
if(selectedButtonTag==3){
        [ImageView1 setImage :[UIImage imageNamed:@"3.jpg"]];
}
于 2013-03-22T13:49:54.283 回答
0

你不应该这样做:[scrollView addSubView:ImageView1];??

于 2013-03-22T13:47:07.667 回答