0
我試圖檢測兩個UITextfields
之一是否有任何更改。這兩個文本字段有標籤(1和2),初始值存儲在一個變量中。在編輯時,它將新值與變量進行比較,如果發生變化,則顯示setHeadingsButton
。檢測兩個UITextField中的一個的更改
我有一個鏈接到委託在viewDidLoad中第一個文本字段:
impactLabel1.delegate = self;
等以下作品文本字段impactLabel1但不會明顯的impactLabel2工作。
-(void) textFieldDidEndEditing:(UITextField *) textField
{
if (textField.tag == 1)
{
if (impactLabel1.text != impactlabel1)
{
[setHeadingsButton setAlpha:1];
}
}
if (textField.tag==2)
{
if (impactLabel2.text != impactlabel2)
{
[setHeadingsButton setAlpha:1];
}
}
如何正確地將兩個文本字段鏈接到委託?
謝謝但比較不是問題。因爲委託僅鏈接到第一個文本框,所以在編輯第二個文本框時不調用textFieldDidEndEditing。我正在努力解決如何將代理鏈接到兩個文本字段。 – RGriffiths 2013-05-09 06:55:39
你有沒有添加從xib,或與編碼 – 2013-05-09 07:15:22
textFields只需檢查我的編輯,我認爲這將解決您的問題 – 2013-05-09 07:22:10