2014-01-28 42 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很高兴听到它的帮助! –