单击按钮时显示图像

时间:2012-04-17 08:40:33

标签: ios xcode button keyboard

我已经构建了这个键盘,在图片中你可以看到它,它是数字1,但我希望它成为2号。

我写了每个按钮的标题,所以按钮A的标题是A,当点击它时,它会显示我在那些空盒子上的大标签中的A,空框是UIview。

有人知道以哪种方式工作我必须使用不同的图层吗?或者其他什么,因为我不知道。

希望有人能告诉我这里的照片:

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

感谢

修改

这就是我现在所拥有的.h

    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 个答案:

答案 0 :(得分:0)

这更多的是关于组织你的想法而不是实际技术性的东西。

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