Chcę dodać pole wyszukiwania w mojej niestandardowej klawiaturze, które umożliwia użytkownikowi wyszukiwanie treści, które następnie można wprowadzić do głównego dokumentu tekstowego, dla którego wyświetlana jest klawiatura.Opóźnienie podczas aktywacji pola tekstowego wewnątrz iOS 8 Niestandardowa klawiatura
Jednak wywołanie obiektu -becomeFirstResponder
na obiekcie UITextField
powoduje 3-4-sekundowe opóźnienie, podczas którego nie jest akceptowane żadne wejście. To samo dzieje się, jeśli zadzwonię pod numer -resignFirstResponder
. Mogę ustawić właściwość text
w polu tekstowym, ale oznacza to, że nie ma karetki, a tekst jest przycięty w celu dopasowania.
Na nazywając (become|resign)FirstResponder
, dostaję następujące komunikaty w dzienniku:
2014-10-28 13: 39: 50,920 Giffy KB [2073: 514844] odebrane 0 zdjęć
2014-10 -28: 13: 39: 57.942 Giffy KB [2073: 514745] < _UIRemoteInputViewController: 0x14762a030> limit czasu oczekiwania dla ogrodzenia bariery z com.theappical.giffage.giffagekb
28.10.2014 13: 39: 58.446 Giffy KB [ 2073: 514745] Usługa przeglądania nie równoważy ogrodzenia wiadomości "rozpocznij" od komunikatu "koniec" s w ciągu sekundy; limit czasu ""
Inne klawiatury innych firm zdają się nie używać pól tekstowych (zamiast tego używają niestandardowych widoków). Czy to oznacza, że jest to błąd na końcu Apple, czy jest coś, co mogę zrobić, aby go rozwiązać?
Sprawdź ten link .. http://stackoverflow.com/a/12460283/2522457. również sprawdź poniżej link https://discussions.apple.com/thread/6552509 –
@ShreyanshShah pierwsze pytanie dotyczy OS X, drugie to podstawowe rzeczy użytkownika, nic nie związane z kodem. – caughtinflux
Nadal aktywny błąd w iOS 8.1.3 –