Jak zmienić klucz powrotny na iPhone podczas edycji. Wiem oJak zmienić parametr returnKeyType podczas edycji?
myTextField.returnKeyType = UIReturnKeySearch;
Jednak ta działa tylko wtedy, gdy zadzwonię [myTextField resignFirstResponder];
następnie [myTextField becomeFirstResponder];
który ukrywa klawiaturę następnie sprowadza go z powrotem. W przeciwnym razie pozostanie tak jak wcześniej, w tym przypadku było to "Go". Muszę je zmieniać w zależności od wprowadzanych znaków.
W jednym wierszu: Jak zmienić typ klawisza powrotu klawisza, gdy jest on wciąż edytowany?
Spróbuje jutro. dzięki –
Czy firmy. Kluczem jest robienie rzeczy we właściwej kolejności, np. [myTextField getFirstResponder]; myTextField.returnKeyType = UIReturnKeyDone; [myTextField reloadInputViews]; –
reloadInputViews ma pewne zastrzeżenia. Zobacz http://stackoverflow.com/questions/5958427/can-i-change-property-uireturnkeytype-of-uitextfield-dynamicznie. Zmienia także klawiaturę z powrotem do stanu początkowego. Więc jeśli użytkownik przełączył się na inny układ klawiatury (cyfry, znaki interpunkcyjne itp.), Ten stan zostanie utracony. –