3

iBooks のような本棚を iPhone アプリに実装する方法を知りたかっただけです。

を使用する必要があると思いますUIScrollViewが、 を使用する必要があることをどこかで読みましたUITableView。どれだ!?

4

3 に答える 3

4

など、他の人が既に書いたコードを使用しますAQGridView

于 2011-05-14T23:37:22.303 に答える
2

より良い方法があるかどうかはわかりませんが、複数の小さなビューまたは画像 (これらは各本を表します) を作成し、これらの小さなビュー/画像を大きなビューのサブビューに線形形式で追加できます (間にスペースを空ける)各要素)。次に、大きなビューの背景を本棚の画像として設定します。申し訳ありませんが、私はより良い方法を知りません。

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

于 2011-05-14T22:53:10.200 に答える
0

好きなように実装できますが、UITableView が最も簡単なようです (とにかくスクロールします)。すべての魔法は UITableViewDataSource で発生します。ここで、どの本をどの行に配置するかを決定します。

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

正直なところ、それほど難しい作業ではありませんが、適切に見えるようにするには多くの努力が必要です。カスタム描画に慣れていない場合は、さまざまな画像/グラフィック API について学習する時間を用意してください。

于 2011-05-14T23:25:25.813 に答える