/ / Nie można wybrać pola tekstowego za pomocą jednego dotknięcia (Swift) - iOS, Swift, uitextfield

Nie można wybrać pola tekstowego jednym dotknięciem (Swift) - ios, swift, uitextfield

Mam dwa pola UITextField w niestandardowymKomórka UITableView. Zaznaczenie pierwszego pola tekstowego działa dobrze, a klawiatura wygląda tak, jak powinna. Jednak po wybraniu jednego z pól tekstowych, jeśli spróbujesz stuknąć w inne pole tekstowe, klawiatura nadal będzie się wyświetlać, ale pole tekstowe nie zarejestruje wpisywania z klawiatury.

Próbowałem przez wiele godzin bez powodzenia, aby to zadziałało. Po drugim dotknięciu 2. pola tekstowego w końcu się skupia i wszystko jest w porządku. Jakieś rozwiązania?

wprowadź opis obrazu tutaj

Odpowiedzi:

0 dla odpowiedzi № 1

Miałem ten sam problem z niektórymi zdarzeniami dotykowymi - spróbuj zmusić iOS do uruchomienia na głównym wątku:

dispatch_async(dispatch_get_main_queue(),{
self.yourTextField.becomeFirstResponder()
})