Как добавить кнопку очистки в UITextField? - PullRequest
3 голосов
/ 18 марта 2009

То же, что и Добавление кнопки «Очистить» на iPhone UITextField , но эта кнопка старая Я пытался

myUITextField.clearButtonMode = UITextFieldViewModeWhileEditing;

но ничего не происходит. Что может помешать этому?

Ответы [ 2 ]

5 голосов
/ 18 марта 2009

В 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;
    }
0 голосов
/ 09 июля 2012

В некоторых ситуациях высота и выравнивание UITextField могут привести к тому, что кнопка очистки будет скрыта под ячейкой, даже если ваш ввод текста отображается нормально.

Дважды проверьте свой рост или попробуйте это:

textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...