2009-09-17 9 views
1

作成するのは、ユーザーがタッチをドラッグするか、ページが回転して右の画面に触れるような書籍の機能を利用するアプリケーションです。作成しようとしている本には300ページのアトリエがあります。私が必要とするのは、テキストデータにアクセスしてビューに表示する方法の出発点です。ユーザーがページを変更すると、次のテキストがアクセスされ、表示されます。どのように私は非常に多くのページを持つ本をモデル化することができますか? 助けがありがとう PS:iveは簡単なチュートリアルを探しましたが、運は無かったiPhone Book Application

答えて

1

テキストデータを.txtファイルに保存しておけば、そこから最初に抽出することができます。 This投稿は、あなたがそれを行う方法についての情報を提供します。

次に、ページをフリックするたびに、テキスト全体から適切な部分文字列を読み込むだけです。これは、編集不能なUITextViewで最適です。

int maxCharPerPage = 200; 
int lastCharPreviousPage = 1000; 

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

textView.text = thisPageText; 

それとも、ビューの上にUILabelを使用することができますが、このアプローチは、UILabelがために設計されているものは本当にありません:それはこのような何かを見ることができます。