-1

私は現在、アプリの作成に取り組んでいます。
私たちの要件は、「ブック ビューアー」アプリを iBooks に似たものにすることです。それぞれの本は一連の画像 (JPEG または PNG) であり、pdf ではありません。つまり、ある意味では画像ビューアに似ています。

メインビューは「水平テーブルビュー」のようなものになり、ユーザーは本の表紙を水平にスクロールし、クリックして本をダウンロードして開くことができます (別のページビューにつながりました)。本には 2 つの「タイプ」が設定されているため、表紙の行は少なくとも 2 つ必要です。この部分は、これに似た UI を備えた「パルス スタイル」の本棚に似ています

この動作を実装する方法を考えたとき、ここで説明したように UITableView で方法を見つけました。ただし、objective-c の初心者として、これを使用するのは少し複雑です。また、各「セル」には、各本を「お気に入り」または「ダウンロード済み」などに設定するための複数のボタンが必要であり、これは可能性があります。 UITableView の使用を選択すると、より複雑になります。

そこで、UIScrollView を使用して書籍の表紙を並べ、各表紙をボタン付きの UIImageView として埋め込むことを考えるようになりました。しかし、これが正しい方向であるかどうかは本当にわかりません.UIScrollViewには「リロード」機能がありません.また、要件には、ユーザーがページの先頭にある「検索バー」を使用して本を見つけることができる必要があることも記載されています.本棚の様子。

ご覧のとおり、どうすればこれを達成できるのかわからないため、私は完全に混乱して落ち込んでいます。Google を検索したところ、stackoverflow でいくつかの回答がAQGridViewまたはEasyTableView の使用を提案しています。どちらも優れていますが、これらを要件に実装するには複雑すぎます...

この動的な「パルス スタイル」の本棚のような機能をどのように、またはどのように実装する必要がありますか?

私の質問は少し漠然としていると思いますが、これを行う方法が本当にわからないため、ここで何を質問すればよいかもわかりません。このアプリの Android バージョンは、かなりシンプルで理解しやすいコード (Java の経験があるため) でこの要件を既に達成していますが、この Objective-C の場合、すべてが不必要に複雑に見えます...

どんな助けでも大歓迎です。
ありがとうございました。

4

2 に答える 2

2

<preachy>事実、あなたは「客観的な初心者」であるときに、非標準の UI コンポーネントでいっぱいの複雑なインターフェイスでこのアプリを作成しようとして、間違いを犯しました。これがあなたの決定ではない可能性があることを理解しています。あなたの給料に署名する男によってあなたに強制された可能性があります。とはいえ、チュートリアルを進めたり、ビルドに必要なプログラミング言語やライブラリのドキュメントを読んだりする前に、このアプリを実装できると期待するのは合理的ではありません。リメリックを書き始める前に、私たちは皆、アルファベットを学ばなければなりません。</preachy>

とはいえ、アプリで iOS 6 が必要になる可能性があり、時間をかけて Objective-C と iOS プログラミングを少し学習できる場合は、UICollectionView. Apple は WWDC 2012 で、この強力な新しいクラスについていくつかのセッションを行いました。ビデオを見ることをお勧めします。

UICollectionViewお気に入りの検索エンジンの使用に関するチュートリアルも簡単に見つけることができます。

于 2012-12-01T07:10:57.340 に答える
1

コレクションビューを見てください

サンプル コードをダウンロードして、グリッド レイアウトを実現する方法を確認することもできます。

于 2012-12-01T07:03:41.683 に答える