Ho un UITableViewController
con molte celle, ogni cella contiene quattro campi di testo verticali l'uno sull'altro, un pop-over è presentato toccando qualsiasi campo di testo, tuttavia, questo pop-up contiene un campo di testo quando viene toccata la tastiera e molto probabilmente il popover verrà spostato verso l'alto per impedire alla tastiera di nascondere il suo campo di testo (questo è il comportamento predefinito del pOP su), ma sullo sfondo (la vista in grigio), il tableViewController
perde il suo comportamento lo scorrimento corretto per tenere pop over presentando-textField in pista, mentre la tastiera è visibile ..Scorri la vista tabella nel campo di testo pop-over quando la tastiera si accende da un campo di testo all'interno del pop over
un progetto di esempio can be downloaded here.
Come si può spostare la vista tabella per mantenere il pop over presentation-textField sullo schermo mentre la tastiera è visibile in questo caso?
Ho provato la nota libreria TPKeyboardAvoiding
ma non ha risolto il problema.
p.s. tableViewController
funziona bene per i primi 3 o 4 colpi di tastiera, ma perde lo scorrimento preciso nei tentativi successivi.
Schermata (il campo di testo verde è il campo di testo che ha presentato la comparsa sopra, ma tableViewController
scorre al campo di testo errato indicato in rosso):
qualsiasi aiuto sarebbe molto apprezzato.
EDIT: questa domanda non è un duplicato di: Making a UITableView scroll when text field is selected perché il campo di testo che ho bisogno della vista tabella per scorrere fino è quello che spara un pop sopra non una tastiera, e scrollToRowAtIndexPath
non funziona con precisione in questo caso perché ogni cella contiene 4 campi di testo.
https: //github.com/michaeltyson/TPKeyboardAvoiding – Astoria
@Astoria TPKeyboardAvoiding non ha risolto il problema e ho postato questa domanda anche nella pagina dei problemi di github. – JAHelia
Regola manualmente forse – Andy