0

私はこのキーボードを作りました、そしてあなたがそれを見ることができる写真で、それはナンバーワンです、しかし私はそれをナンバー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 に答える