2009-03-18 7 views
3

То же, что и Adding the "Clear" Button to an iPhone UITextField, но этот старый. Я пробовалКак добавить кнопку очистки в UITextField?

myUITextField.clearButtonMode = UITextFieldViewModeWhileEditing; 

но ничего не происходит. Что можно было бы предотвратить?

+0

Глупые вопросы, так как у вас не было ответа, и у меня нет общего ответа: 1) вы пробовали его на совершенно новый UITextField ? 2) новый UITextField в новом проекте? – mikeh

+0

> так как у вас не было ответа <Мой первый раз задал вопрос. Реферируемый вопрос имеет решение. Решение не сработало для меня. 1.) да 2.) да – 4thSpace

+0

Я имел в виду, что мои вопросы были глупыми - извините. Просто хотел убедиться, что вы сделали основы, так как я не имел ничего более ценного, чтобы предложить ... – mikeh

ответ

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; 
    } 
0

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

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

textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; 

 Смежные вопросы

  • Нет связанных вопросов^_^