Myślę, że to dziwne, stworzyłem własną klasę, która dziedziczy z UIAlertView. W tej klasie dodam UITableView jako subview, a komórki zawierają UILabel i UITextField.UITextField: nie można wpisać tekstu, ale emotikony, kopiowanie/wklejanie i Backspace jest w porządku
klasa implementuje: UITableViewDelegate, UITableViewDataSource i UITextFieldDelegate,
W cellForRowAtIndexPath każdy cell.uiTxtField.delegate jest ustawiony na siebie.
dodaje się dzieje zarówno w symulatorze i na rzeczywistym urządzeniu iPhone:
Kiedy ustawić wskaźnik/palec w UITextField klawiatura wyskakuje i textFieldDidBeginEditing jest wyzwalany, że jest w porządku i zgodnie z oczekiwaniami.
Kiedy opuszczają UITextField, textFieldDidEndEditing jest wyzwalany, który jest również w porządku i zgodnie z oczekiwaniami.
Ale kiedy zacząć wpisywać tekst, kursor przestaje migać, ale nie jest wpisany tekst do UITextField.
mogę kopiowania i wklejania tekst przez przytrzymanie kursora/palec w UITextField, który zawiera tekst, wybierz Kopiuj, a następnie wkleić go w innym UITextField (lub ten sam).
Backspace backspace działa dobrze.
też niech mi wpisać symbole i emotikony itp
Jedyną rzeczą, nie mogę wpisać w to znaki/litery i cyfry
Przycisk powrotu nie spust textFieldShouldReturn
Od textFieldDi Wywoływane jest dBeginEditing i textFieldDidEndEditing Zakładam, że moja konfiguracja delegata jest w porządku, ale nie mogę zrozumieć, dlaczego nie mogę wpisać tekstu i dlaczego tekstFieldShouldReturn nie jest uruchamiany.
This może być pokrewny.
Każda pomoc jest doceniana.
Mam ten sam problem .. nikt nie zna rozwiązania, pomóż mu – Anju