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 に答える