2013-07-10 21 views
0

我有兩個TextFiels。首先,我在鍵盤上設置了「下一步」按鈕,但按鈕「完成」正在第二個字段上工作。我寫了這段代碼。「下一步」鍵不起作用

- (BOOL)textFieldShouldReturn:(UITextField *)theTextField { 
if (theTextField == self.loginField) { 
    [theTextField resignFirstResponder]; 
} else if (theTextField == self.passField) { 
    [self.passField becomeFirstResponder]; 
} 
return YES; 
} 

也許我錯了什麼。請幫我解決問題。

回答

0
-(BOOL)textFieldShouldReturn:(UITextField *)textField 
    { 
     if(textField == self.loginField) 
     { 
      [self.passField becomeFirstResponder]; 
     } 
     else if(textField == self.passField) 
     { 
      [textField resignFirstResponder]; 
     } 
     return YES; 
    } 

In xib, select LoginField - Return key set as "Next", Select PassField - Return key as "Done"/"Next". 
+0

我得到同樣的問題:「下一步」按鈕不起作用。 – Multirut

+0

你連接xib中的文本提交委託嗎? – karthika

+0

導入UITextFieldDelegate。 – karthika