文字字段不清楚

时间:2012-06-25 14:00:39

标签: iphone ios5 xcode4.3

我有一个文本字段,我从中显示文本字段值字符串的弹出窗口。

当我编辑文本字段时,清除按钮可见,但是,当我单击清除按钮时, 文本字段文本不会消失但是弹出窗口会被解除。

我该如何解决这个问题?

下面是代码片段

- (void)textFieldDidBeginEditing:(UITextField *)textField
{
    if ([popOverController isPopoverVisible]) 
    {
        [popOverController dismissPopoverAnimated:YES];

    }

    if(textField.tag == SERVER_TAG){

        if ([[self getServerList] count]) {
            [self createPopUp];
        }
    } else {
        [serverNameTf resignFirstResponder];
    }

}




- (BOOL)textFieldShouldClear:(UITextField *)textField {

    return YES;
}

2 个答案:

答案 0 :(得分:1)

如果您粘贴您尝试过的代码,效果会更好。

但正如我从你的问题中所理解的那样,你可能不会设置TEXTFIELDs委托,

所以textfields委托给自己。

<强>即。 textfield.delegate = self

并将更改为&gt;&gt;

[textField setText:@“”];

[popOverController dismissPopoverAnimated:YES];

试试这个。

答案 1 :(得分:0)

if ([popOverController isPopoverVisible]) 
{
    [textField setText:@""];
    [popOverController dismissPopoverAnimated:YES];

}