/ / Ako pridať funkciu dlhého stlačenia do UITextField - ios, swift, swift3, uitextfield

Ako pridať dlhé funkcie tlače na UITextField - ios, swift, swift3, uitextfield

Pridal som UILongPressGestureRecognizer na a UITextField len aby zistil, že jediná vec, ktorá sa spustila, bola UITextField"s zväčšovacie sklo; a potom, keď lupa zmizla, sa objavilo kontextové menu.

Čo musím urobiť, aby som mohol môj UILongPressGestureRecognizer ktoré sa majú spustiť namiesto predvoleného správania?

Už som sa pokúsil vypnúť všetky UILongPressGestureRecognizers pred pridaním vlastných, podľa niektorých ďalších odpovedí SO, ale bezvýsledne.

odpovede:

1 pre odpoveď č. 1

Vložte UIView na hornú časť textového poľa pomocourovnaký rám. Nech je jasné pozadie. Pridajte svoje gestá do svojho UIView a odtiaľ ďalej spracujte vlastný výber. Urobte klepnutím gesto a začnite manuálne upravovať text. A urobte dlhý tlak, aby ste robili, čo chcete. atď.