2011-05-14 7 views
3

iBooksのような本棚をiPhoneアプリに実装する方法を知りたかっただけです。iBooksでブックケースを再作成

UIScrollViewを使用する必要がありますが、次にUITableViewを使用する必要があるとお伝えします。どちらですか?

答えて

4

AQGridViewのように他の人が既に書いたコードを使用します。

2

もっと良い方法があるかどうかはわかりませんが、複数の小さなビューや画像を作成して(それぞれの本を表す)、次に小さなビュー/画像を大きなビューのサブビューにリニアフォーマットで追加することができます各要素の間にスペースを残す)。次に、大きな図の背景を書棚のイメージとして設定します。すみません、私はもっと良い方法を知らないのです。

上記のソリューションでは、UIScrollViewを使用します。

+0

私はあなたが誤解しているかもしれないと思うが、あなたが上で述べたことから、私はそれ(UIImageView)内の画像を別々のUIViewを作成し、全体の行になるより大きい水平UIViewに追加し、各UIImageViewsの間のスペース。次に、各行のプロセスを複製する必要がありますか? –

+0

それは私が考えていたものです。しかし、これは初めて聞いたことがあるので、@Dave DeLongの提案を見てみるとよいでしょう。かなり役に立ちます。 – JohnHodkinson

0

あなたは好きな方法で実装することができますが、私にはUITableViewが最も簡単になると思われます(とにかくスクロールされます)。すべての魔法はあなたのUITableViewDataSourceで起こります.UITableViewDataSourceはどの書籍がどの行に配置されるかを決定します。

表示する書籍を決定すると、適切なオブジェクトを描画するカスタムテーブルビューセルを作成します。

正直言って、それほど難しいことではないものの、正しく見えるようにするためには多くの努力が必要です。あなたがカスタム描画に慣れていない場合は、様々なイメージ/グラフィックAPIについて学習する時間を費やす準備をしてください。

+0

どうすれば行を作成できますか? 1つのセルが行のサイズですか? –

+0

行=セル。したがって、1つのセルにはx個の本が含まれます。 – sosborn

関連する問題