Est-il possible d'extraire le contenu d'une ligne spécifique dans un UITextView? Merci.Contenu d'une ligne spécifique dans UITextView
0
A
Répondre
0
Trouver le contenu d'une ligne UITextView ne peuvent être résolus par un processus extrêmement coûteux d'itération en utilisant les méthodes « sizeWithFont ». Cela peut être fait pour une page statique, mais ne convient pas au contenu qui apparaît dans une vue déroulante ou une vue de table.
0
Ajoutez simplement une catégorie à UITextView. Notez que c'est assez cher, mais certainement le moyen le plus simple de le faire. En outre, cela ne fonctionne pas pour d'autres types de saut de ligne, comme "\ r", mais vous pouvez ajouter cela.
// UITextView+ContentsOfLine.h
@interface UITextView (ContentsOfLine)
- (NSString*)contentsOfLine:(NSInteger)line;
@end
// UITextView+ContentsOfLine.m
@implementation UITextView (ContentsOfLine)
- (NSString*)contentsOfLine:(NSInteger)line {
NSArray* contents = [[self text] componentsSeparatedByString:@"\n"];
if([contents length] > line) {
return [contents objectAtIndex:line];
}
return nil;
}
@end
Questions connexes
- 1. Enregistrer le contenu UITextView dans NSString
- 2. nouvelles données de ligne dans UITextView
- 3. Construire UITextview avec la ligne
- 4. Comment sauvegarder le contenu d'un UITextView?
- 5. Impossible d'affecter le contenu UITextView avec initWithCoder
- 6. Contenu de UITextField et UITextView à NSString
- 7. Ajout d'une nouvelle ligne à un UITextView
- 8. Obtenir un nombre de malheurs ligne UITextView
- 9. UITextView autoscroll à la dernière ligne
- 10. Emplacement Contenu spécifique
- 11. Le même nombre de caractères dans chaque ligne de UITextView?
- 12. Le clavier mange ma ligne supérieure de texte dans UITextView!
- 13. Formatage dans un UITextView
- 14. Désactivation d'un avertissement spécifique sur une ligne spécifique dans Xcode
- 15. Rails Contenu spécifique à l'équipe?
- 16. UITextView position
- 17. insertion de texte dans une ligne spécifique
- 18. gestion de contenu de UITextView entre deux vue de navigation
- 19. Comment télécharger le contenu d'un fichier sur un UITextView?
- 20. Zoomer avec UITextView et la taille du contenu
- 21. Silverlight: Supprimer le contenu d'une cellule spécifique dans une grille
- 22. Dessin dans un UITextView
- 23. numberOfLines dans UITextview?
- 24. UITextView dans l'iphone
- 25. UITextView dans UITableViewCell
- 26. Balayez réussi dans UITextView?
- 27. DataGridView avec DataGridViewComboBoxColumn spécifique rangée contenu
- 28. UITextView défiler uniquement horizontalement
- 29. Parse textarea ligne par ligne (ou une ligne spécifique #) avec Django
- 30. iPhone-SDK: UITextView n'affiche pas la clé de nouvelle ligne
Salut, merci. J'ai essayé ceci mais cela ne fonctionne pas car UITextView ne semble pas s'auto-enterer \ n en enveloppant des mots. – RunLoop
est-ce que la ligne ** if ([longueur du contenu]> ligne) {** est en fait ** si ([contenu compte]> ligne) {**? Merci –