mám UITextField
ktoré som dal do UITableViewCell
ktoré som dal do skupiny UITableView
, Všimol som si, že dnes, keď som držať prst nadol, aby sa zväčšovacie sklo iPhone, ak je môj UITextField
je typ klávesnice UIKeyboardTypeEmailAddress
zobrazí sa zväčšovacie sklo, ale jednoducho visí - nemôžem ho presunúť doľava alebo doprava, nemôžem ho zmiznúť, len visí.
Myslel som si pre seba, hmm, zvláštne, možno je to niečo spoločné UITextFields
v bunkách v skupine UITableView
? Tak som sa snažil na nejakom inom UITextFields
, a to sa nestane pre tie, ktoré sa nepoužívajú UIKeyboardTypeEmailAddress
.
Videl niekto niečo také? Je to len chyba v Cocoa Touch? Alebo je tu niečo, čo by som mohol robiť zle?
odpovede:
1 pre odpoveď č. 1Som stále rovnaké správanie, aj keď môj UIKeyboardType je len normálny text - takže nie je typ klávesnice.
Mám tiež zoskupenú tabuľku - a moje textové pole je na prvom riadku (nie je si istý, či je to relevantné, ale myslel si, že by to mohlo pomôcť odhaliť podobnosti).
aktualizovať - Všimol som si, že pri testovaní s 3.0 sdk - I don "t dostať túto chybu (tak to vyzerá, že niečo jablko má pevné?). Som sa vrátil a pokúsil sa kompilovať s 2.2.1 a 2.2 a stále dostávam chybu na oboch týchto verziách.
Zistil som opravu opísanú tu: Úpravy UITextField vo vnútri UITableViewCell zlyhá