2011-03-29 48 views
0

我有3個文本字段和一個按鈕。我想按第一個uitextfield,按下按鈕並粘貼hello world,對其他人也一樣。我知道如何做到這一點,但我的方法是太基本了,我需要保持相同的粘貼代碼..(所以我想以某種方式我問的是什麼,我如何檢索用戶按下的uitextfield,所以我可以改變它)uitextfield問題 - 檢索

這是我做的:

if (textfield1.isEditing) { 
    textfield1.text = ... 
} 

有沒有一種方法,我可以擺脫變量textfield1的,因爲如果我有1000個文本框,我將不得不寫1000行。我可以做循環,但我想檢索值可能使用發件人? (新的xcode)。

回答

0

我想,如果實現了textFieldDidBeginEditing功能:

-(void)textFieldDidBeginEditing:(UITextField *)textField { 
// process text 
} 

和文本字段的委託設置爲包含此功能的視圖 - 控制。輸入參數textField應該是您當前正在編輯的文本字段。這樣你就不必執行你提到的1000行代碼。