0

J'ai une application, où deux iPads sont connectés via Bluetooth LE. Un iPad est l'expéditeur et l'autre est le récepteur (entrée utilisateur désactivée).Objectif c: Comment obtenir le défilement final Position de UITextView sur Retouche?

Mon but est, si l'expéditeur défile dans un « UITextView » , je veux envoyer une commande au récepteur pour faire défiler son UITextView à la même position.

Question 1: Comment obtenir la position Y-Scroll de l'expéditeur? (sth like: [myTextView currentScrollPosition])

J'utilise le (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView pour détecter la fin du défilement. Cependant, pour obtenir une meilleure « synchronisé » sentiment ..

Question 2: Est-il possible d'écouter la TouchUp Event de l'utilisateur (ce qui signifie: l'utilisateur se termine le défilement, mais UITextView continue toujours son « défilement paresseux pour mettre fin à ") et obtenir la position de défilement de fin à ce moment?

Répondre

1

question 2:

une réponse rapide: utilisez

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate 

(même UIScrollViewDelegate Protocole de référence que scrollViewDidEndDecelerating)

question 1:

je ne suis pas sûr que je suis la point de question ... scrollViewDidEndDecelerating est le bon endroit pour obtenir la position y-scroll ... de quoi d'autre avez-vous besoin?

+0

question 1 était l'instruction 'self.myTextView.contentOffset.y'. il renvoyait null tout le temps. maintenant tout fonctionne comme prévu (je suppose que j'ai fait quelques erreurs). Merci beaucoup! – longilong

Questions connexes