2009-09-17 7 views
1

Ce que je cherche à créer est une application qui utilise les fonctionnalités du livre comme lorsque l'utilisateur fait glisser un contact ou touche simplement l'écran de droite, le livre qui essaie de créer a 300 pages. Ce dont j'ai besoin, c'est d'un point de départ pour accéder aux données de texte et les afficher sur une vue. Lorsque l'utilisateur change de page, le jeu de texte suivant est accédé et affiché. Comment serais-je capable de modéliser un livre avec autant de pages? toute aide est appréciée PS: ive essayé de chercher des tutoriels simples mais pas de chanceApplication iPhone Book

Répondre

1

Si vous avez vos données de texte dans un fichier .txt, vous pouvez d'abord l'extraire de là. This poste donne des informations sur la façon dont vous pouvez faire cela.

Ensuite, chaque fois que vous feuilletez la page, chargez simplement une sous-chaîne appropriée à partir du texte entier. Ce serait mieux dans un UITextView non modifiable. Il pourrait ressembler à ceci:

int maxCharPerPage = 200; 
int lastCharPreviousPage = 1000; 

NSRange thisPageRange = NSMakeRange(lastCharPreviousPage+1, lastCharPreviousPage+1+maxCharPerPage); 
NSString *thisPageText = [entireBookText substringWithRange:thisPageRange]; 

textView.text = thisPageText; 

Ou vous pouvez utiliser un UILabel sur une vue, mais cette approche n'est pas vraiment ce que UILabel est conçu pour.

Questions connexes