0

UIScrollViewを動的に作成したいと考えています。 UITableViewの行ビューでどのように行われるかのように。いくつかのパラメータを取り、スクロールするときにそれぞれのビューを作成するクラスがあります。現在私は8つのビューを持っています。UIScrollViewsと動的にページを作成する

これらの8つのビューは、現在のページ番号に従って異なる背景イメージ、イメージ、ラベルを持っていますが、このビューの基本的なスケルトンは同じです。私は今何をしているのですか?ViewDidLoad私は8つのビューを作成しており、それらをサブビューとスクロールとして追加しています。

私はこれをしたくありません。私は3つのビューを作成したい、残りの部分は、ユーザーがページをスクロールした後、ページなどを挿入するときに挿入したいのですが、どうすればいいですか? ANYポインタ/チュートリアル?

答えて

1

まず、スクロールビューのContentSizeを計算します(8ページのランドスケープモードでiPadを使用する場合は、幅は1024 * 8 = 8192ピクセル、高さは768ピクセル)。 ..

scrollViewDidEndDecelerating: 

この方法では、あなたが現在scrollviewのcontentOffsetプロパティであり、どのページを確認し、あなたの左と右の隠されたビューの更新を開始:

次に、あなたはUIScrollViewのデリゲートメソッドを実装する必要があります

これはあなたにちょっと役立ちます。

1

2つの最新のWWDCビデオで、UIScrollViewsのエキスパート使用に関する2つの優れたセッションを確認してください。さらに、よく知られているココアの専門家Matt Gallagherによって書かれた簡単なチュートリアルhereを見直すことができます。

関連する問題