2009-05-07 9 views

答えて

2

UIScrollViewに追加できるのは、スクリーンに合った最初の数枚の画像だけです。ユーザーがスクロールしたときに境界線を確認し、表示されたら新しい画像を追加する必要があります。

コードの詳細についてはわかりませんが、

3画像のUIScrollViewが、講義8(ソースコードを含む)のStanford's CS193P course about iPhone developmentにデモで表示されていることを知っています。プレゼンター(Appleの男)が、他のイメージを要求する - 彼は実際の解決策ではなく一般的な指針を与えた。

しかし、アイコンサイズの画像(iphoneイメージライブラリのようなもの)でいっぱいの画面を表示する必要がある場合は、UITableViewを試してみる方がいいかもしれません(私はその目的にはまだ使用していません。

2

stefanBの回答は良いです。コードの詳細については、- [UIView drawRect:]をご覧ください。各行のサイズを考慮すると、渡された矩形がスクロールのために表示された新しいセルを表すときを簡単に計算し、それに応じて新しいイメージで更新することができます。

UIScrollViewではなく、UITableViewにイメージを置くことについて考えましたか?それはあなたのためにすべてのキャッシングと遅延ロードを処理する必要がありますか?それは、あなたがしたいことに対処するために、より専門的に聞こえます。

関連する問題