2014-01-28 66 views
1

我有一個UITextField當前在UITableViewCell中,當您選擇UITextField時,UIkeyboard自動出現。停止UIKeyboard返回鍵從工作

我想知道如何才能忽略返回鍵時,它的按下..有一個功能,我還沒有實現,以跳過UITextFields其導致我一些錯誤,並在我預覽我的應用程序之前,我想禁用這是爲了避免混淆。

任何幫助將不勝感激。

回答

2

當然,您需要使用UITextFieldDelegate,特別是textFieldShouldReturn:。您只需指定您的類將在您的界面中符合此協議,並將此類指定爲文本字段的委託屬性上的委託,並且您很有必要。也就是說,從textFieldShouldReturn:返回否。或者當然,這可以有條件地完成。

- (BOOL)textFieldShouldReturn:(UITextField *)textField 
{ 
    if (someCondition == YES) { 
     return NO; 
    } 
    return YES; 
} 
+0

哦是的奏效..我往下走了完全不同的路線完美..原來我已經有這樣的方法創建並返回了YES,所以我是想其他的東西漸漸覆蓋... – HurkNburkS

+0

@HurkNburkS很高興聽到它的幫助! –