2009-01-27 4 views
2

J'ai une grande quantité de texte dans un UITextView. Je veux laisser l'utilisateur appuyer sur un bouton et enregistrer la ligne qui est affichée en haut de la vue. Ensuite, lorsque le même bouton est pressé, il saute à cette ligne exacte lorsque l'application est ouverte plus tard. Juste comme un signet physique.Comment puis-je mettre un signet à l'intérieur d'un UITextView?

Comment puis-je déterminer l'emplacement du texte ou le défilement? Comment puis-je faire défiler automatiquement vers cette position plus tard?

Répondre

1

Je ne peux pas croire à quel point facile qui était ...

//grab current spot of scrollbar, usage: p.x & p.y as integers 
CGPoint p = myText.contentOffset; 

//scroll myText to a particular point 
[myText setContentOffset:CGPointMake(0, 0) animated:NO]; 
Questions connexes