3

我在一页中有三个文本字段,当文本字段为空时,键盘应显示返回键盘,否则应显示搜索,通过单击该搜索按钮,我们需要转到另一个视图控制器。可以用示例代码解释吗?

4

1 回答 1

4

一套delegateUITextField和他们实现的delegate功能

显示searchreturn

- (void)textFieldDidBeginEditing:(UITextField *)textField
{
    if ([textField.text isEqualToString:@""])
    {
        textField.returnKeyType=UIReturnKeyDefault;
    }
    else{
        textField.returnKeyType=UIReturnKeySearch;
    }
}

键盘返回按钮上的编码

-(BOOL) textFieldShouldReturn:(UITextField *)textField
{
    if (textField.returnKeyType==UIReturnKeyDefault)
    {
        //Your Return Key code
    }
    else if(textField.returnKeyType==UIReturnKeySearch)
    {
        //Your search key code
    }
}
于 2013-02-15T10:22:20.923 回答