ios - uiscrollview 在 imageview 中改变图像

标签 ios image sdk uiscrollview uiimageview

我有一个包含 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/

相关文章:

javascript - 使用 javascript 添加 VML 元素(图像)

android - Android Studio 和 Pepper SDK 中的问题

android - 在 Windows 7 64 位 : "JDK not found"? 上安装 Android SDK

ios - 在 UITableViewCell 的多个 AVPlayerItem 中添加和删除观察者

ios - 通过 iOS 将视频上传到 Amazon S3

php - 以相同的 CodeIgniter 形式上传图像和文本输入

android - 如何在 api 22 上运行 android gcm 示例?

ios - 如何将 Collection View 单元格的 indexPath 传递给另一个 View Controller

ios - 无法更新 NSUserDefaults 中字典的键值

php - 我的链接图像有不可见的像素,我想通过编码将其删除