2014-10-28 10 views
5

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ć?

+0

Sprawdź ten link .. http://stackoverflow.com/a/12460283/2522457. również sprawdź poniżej link https://discussions.apple.com/thread/6552509 –

+0

@ShreyanshShah pierwsze pytanie dotyczy OS X, drugie to podstawowe rzeczy użytkownika, nic nie związane z kodem. – caughtinflux

+0

Nadal aktywny błąd w iOS 8.1.3 –

Odpowiedz

3

Złożył raport o błędach w Apple dla tego samego, skończyło się na sfałszowaniu pola tekstowego za pomocą UILabel. Od tej chwili (najnowszy system iOS 8.1) ten problem nie został jeszcze rozwiązany.

Powiązane problemy