2014-06-17 2 views
2

J'ai remarqué une des choses gênantes à propos de mes UITextFields et UITextViews: j'ai créé un UIToolBar créé par dessus pour qu'un bouton Précédent, Suivant et Terminé qui interagit avec les champs de texte soit masqué lorsque le texte prédictif apparaît.Comment détecter du texte prédictif sur iOS 8

Je me demandais s'il y avait un moyen de désactiver ce programme ou de le détecter afin que je puisse déplacer la barre d'outils vers le haut ou vers le bas selon qu'elle est affichée ou cachée. Ou cette fonctionnalité n'est-elle disponible que dans Swift? J'utilise toujours Objective-C.

Répondre

3

Faites de votre barre d'outils l'inputAccessoryView de vos champs de texte et de vos vues de texte, et vous serez prêt à partir.

+0

Merci pour cela, je vais essayer quand je suis à côté de ma machine et marquer ceci comme la réponse si cela fonctionne :) –

+0

pourriez-vous élaborer sur cette réponse? –

+0

Savez-vous ce qu'est l'inputAcccessoryView? https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/InputViews/InputViews.html –

Questions connexes