2012-04-17 136 views
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?

希望你能幫助我再次

回答

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 
+0

啊,我知道一直在想了很多,但真的不能找到正確的方法,我認爲它們都必須是不同的圖層,但是我不知道第二個框會被填充的代碼第一個已經填充了的代碼 – 2012-04-17 08:47:21

+0

您可以有一個數據源來處理您的代碼,例如一個數組。如果大小爲0,則索引0需要圖像。如果它的大小是1,那麼索引1需要一個圖像... – Peres 2012-04-17 08:56:19

+0

你有我的示例代碼?或者我可以在任何地方找到 – 2012-04-17 09:03:12