iBooks のような本棚を iPhone アプリに実装する方法を知りたかっただけです。
を使用する必要があると思いますUIScrollView
が、 を使用する必要があることをどこかで読みましたUITableView
。どれだ!?
iBooks のような本棚を iPhone アプリに実装する方法を知りたかっただけです。
を使用する必要があると思いますUIScrollView
が、 を使用する必要があることをどこかで読みましたUITableView
。どれだ!?
など、他の人が既に書いたコードを使用しますAQGridView
。
より良い方法があるかどうかはわかりませんが、複数の小さなビューまたは画像 (これらは各本を表します) を作成し、これらの小さなビュー/画像を大きなビューのサブビューに線形形式で追加できます (間にスペースを空ける)各要素)。次に、大きなビューの背景を本棚の画像として設定します。申し訳ありませんが、私はより良い方法を知りません。
上記のソリューションでは、UIScrollView を使用します。
好きなように実装できますが、UITableView が最も簡単なようです (とにかくスクロールします)。すべての魔法は UITableViewDataSource で発生します。ここで、どの本をどの行に配置するかを決定します。
表示する本を決定したら、適切なオブジェクトを描画するカスタム テーブルビュー セルを作成します。
正直なところ、それほど難しい作業ではありませんが、適切に見えるようにするには多くの努力が必要です。カスタム描画に慣れていない場合は、さまざまな画像/グラフィック API について学習する時間を用意してください。