0

我已经构建了这个键盘,在图片中你可以看到它,它是 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 的可变数组吗?

希望你能再次帮助我

4

1 回答 1

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
于 2012-04-17T08:45:32.027 回答