繁体   English   中英

单击按钮时显示图像

[英]Displaying image when button clicked

我已经构建了此键盘,并且在图片中您可以看到它,它是数字1,但我希望它变成数字2。

我以每个按钮的标题作为标题来编写,因此按钮A的标题为A,当单击按钮时,它将在我在那些空框上方的大标签中显示A,这些空框为UIview。

有人知道我必须通过哪种方式才能使用此功能吗? 还是因为我不知道

希望有人可以告诉我这里是图片:

http://img213.imageshack.us/img213/4500/questionow.png

谢谢

编辑

这就是我现在得到的。

    IBOutlet UIImageView *imageview1;
    IBOutlet UIImageView *imageview2;
    IBOutlet UIImageView *imageview3;
    IBOutlet UIImageView *imageview4;
    IBOutlet UIImageView *imageview5;
    IBOutlet UIImageView *imageview6;
}

-(IBAction)showA;
-(IBAction)showB;
-(IBAction)showC;
-(IBAction)showD;
-(IBAction)showE;
-(IBAction)showF;
-(IBAction)showG;
-(IBAction)showH;
-(IBAction)showI;
-(IBAction)showJ;
-(IBAction)showK;
-(IBAction)showL;
-(IBAction)showM;
-(IBAction)showN;
-(IBAction)showO;
-(IBAction)showP;
-(IBAction)showQ;
-(IBAction)showR;
-(IBAction)showS;
-(IBAction)showT;
-(IBAction)showU;
-(IBAction)showV;
-(IBAction)showW;
-(IBAction)showX;
-(IBAction)showY;
-(IBAction)showZ;

.m

-(IBAction)showA {

UIImage *img = [UIImage imageNamed:@"A.png"];

[imageview1 setImage:img];

}

-(IBAction)showB {

UIImage *img = [UIImage imageNamed:@"B.png"];

[imageview1 setImage:img];  

}

等等。

UIImageview在空框中,第一个字母显示得非常好

观看了一些关于可变数组的教程,但仍不确定如何将其植入我的代码中。

它是一个具有imagevie1、2、3、4、5、6的可变数组吗?

希望你能再帮我一次

这更多的是关于组织您的想法,而不是实际的技术性事情。

1)检查要填充多少个框,以便知道下一个要填充的框是什么。

2)有一种方法可以访问每个盒子。

编辑1:构建数据源

这只是一种入门的方法:

1)首先创建一个NSMutableArray。

2)当您单击任何按钮时,使用NSMutableArray的大小,您可以自动知道图像的放置位置:

myArray count = 0 => UIImageView 0 needs to be filled
myArray count = 1 => UIImageView 1 needs to be filled
myArray count = 2 => UIImageView 2 needs to be filled
myArray count = 3 => UIImageView 3 needs to be filled

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM