2009-11-25 81 views
0

我正試圖將數組中的值添加到我視圖中的多個文本框中。這是我能夠讓它通過實施動態初始化iphone中的控件

a1.text=[arrayName objectAtIndex:1]; 

同樣我有A1,A2,A3,... A45,A60 ... ...高達A99

在這裏工作「A1 「是特定文本字段的出口。我需要的是,我的屏幕上有很多控件。所以我不可能添加每一行。有什麼方法可以將數組中的值添加到相應的文本框中。

我需要的是有一個循環,它將遞歸地將數組中的值添加到文本框中。其實現以下手動編寫的代碼

a1.text = [arrayName objectAtIndex:1];

a1.text = [arrayName objectAtIndex:2];

...........

a99.text = [arrayName中objectAtIndex:99];

任何一個可以幫我請...

由於提前, 世斌

回答

0

當你創建你的控制(如文本框)的tag屬性設置爲以後可以用來確定一個值您陣列中對應值的索引:

for (int index = startTag; index <= endTag; ++index){ 
    UITextField* field = (UITextField*)[view viewWithTag:index]; // or [view viewWithTag:index + someValue]; 
    field.text = [arrayName objectAtIndex:index]; 
}