我有一个包含 10 页的 ScrollView ,在最后 6 页我有一个 ImageView。
当我点击一个按钮时,我的屏幕跳转到右边的 ImageView。但是如何在 Button 单击事件中更改此 ImageView 上的图像?
有什么想法吗?
ImageView1.image = [UIImage imageNamed:@"mhb2-1.jgp"];
什么都不做
我在 ViewController.h 中创建了 ImageView
并且在“view did load”中:
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"]];
}
关于ios - uiscrollview 在 imageview 中改变图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15571830/