2011-04-04 29 views
0

如何使用我用多個文本字段創建的自定義鍵盤。用於多個文本字段的自定義鍵盤

到目前爲止,我可以做一個,但不能爲其他人做。

以下是我爲我的客戶鍵盤上的「C」按鈕的代碼,但只適用於textFieldLoanAmount

-(IBAction) clearAll:(id)sender{ 

currentValue = 0.0; 
[stringValue setString:@""]; 
textFieldLoanAmount.text = @"0"; 
dotPressed = NO; 

任何指導,將不勝感激。

回答

1

也許你應該有某種屬性指向當前活動的文本字段?

+0

這就是我所做的,我使用textFieldShouldBeginEditing:delegate方法在我的ViewController上設置當前活動的textField屬性。 – 2011-04-04 21:52:30

+0

所以你的意思是這樣的: 'textFieldShouldBeginEditing:(*的UITextField)文本框{ }' – kh7n 2011-04-04 22:04:00

+1

是,在textFieldShouldBeginEditing你只是做類似self.activeTextField =文本框,然後在clearAll與self.activeTextField取代textFieldLoanAmount。假設clearAll是你的UITextFieldDelegate。如果沒有,只需將textField從委託傳遞給實際修改字段的任何對象。 – SVD 2011-04-04 23:14:04