2009-03-18 7 views
3

Wie Adding the "Clear" Button to an iPhone UITextField aber das ist alt. Ich versuchteWie fügt man UITextField eine klare Schaltfläche hinzu?

myUITextField.clearButtonMode = UITextFieldViewModeWhileEditing; 

aber nichts geschieht. Was könnte das verhindern?

+0

dummen Fragen, da Sie keine Antwort gehabt haben, und ich habe keine allgemeine Antwort: 1) haben Sie versucht, es auf einem nagelneuen UITextField ? 2) ein brandneues UITextField in einem neuen Projekt? – mikeh

+0

> da hast du keine Antwort 4thSpace

+0

Ich meinte meine Fragen waren blöd - tut mir leid. Ich wollte nur sichergehen, dass du die Grundlagen gemacht hast, denn ich hatte nichts Wertvolleres zu bieten ... – mikeh

Antwort

5

In cellForRowAtIndex sieht das Update wie dies in meinem Fall:

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

In einigen Situationen die UITextField Höhe und Ausrichtung können die Löschtaste führen unter der Zelle versteckt werden, obwohl Ihre Texteingabe zeigt in Ordnung.

Verdoppeln Sie Ihre Höhe überprüfen oder versuchen Sie dies:

textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; 
Verwandte Themen