3

将“清除”按钮添加到 iPhone UITextField相同,但该按钮已旧。我试过了

myUITextField.clearButtonMode = UITextFieldViewModeWhileEditing;

但什么都没有发生。什么可以阻止它?

4

2 回答 2

5

在 cellForRowAtIndex 中,在我的情况下,修复看起来像这样:

cell = [tableView dequeueReusableCellWithIdentifier:@"CellNameIdentifier"];
    if (cell == nil) {
        [[NSBundle mainBundle] loadNibNamed:@"CellName" owner:self options:nil];
        cell = cellName;
        [cellName setAccessoryType:UITableViewCellAccessoryNone];
        //textfield in inside cellName
        textfield.clearButtonMode = UITextFieldViewModeWhileEditing;
    }
于 2009-03-18T06:22:17.383 回答
0

在某些情况下,即使您的文本输入显示正常,UITextField 的高度和对齐方式也会导致清除按钮隐藏在单元格下方。

仔细检查你的身高或试试这个:

textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
于 2012-07-09T17:52:28.397 回答