Klavye göründüğünde metin alanlarını yukarı kaydırmak için kendi işlevimi yazdım. Metin alanından uzağa dokunarak klavyeyi kapatmak için, dokunduğunuzda metin alanında UITapGestureRecognizerilk yanıtlayıcıyı istifaya özen gösteren bir klavye oluşturdum .
Şimdi UITableViewmetin alanının hemen altında metin alanı oluşturan ve kullanıcı metin girerken öğelerle dolduran bir otomatik tamamlama da oluşturdum .
Ancak, otomatik tamamlanan tablodaki girişlerden birini seçerken didSelectRowAtIndexPathçağrılmaz. Bunun yerine, dokunma hareketi tanıyıcı çağrılıyor ve sadece ilk yanıtlayıcıyı istifa ediyor gibi görünüyor.
Dokunma hareketi tanıyıcıya dokunma mesajını aşağıya geçmeye devam etmesini söylemenin bir yolu olduğunu tahmin ediyorum UITableView, ama bunun ne olduğunu anlayamıyorum . Herhangi bir yardım çok takdir edilecektir.
