iPad アプリケーションに変換しようとしている Web サイトがあります。iPad/iPhone の開発は初めてで、どのタイプのオブジェクトを使用するのが最適かわかりません。ウェブサイトはhttp://www.distripplanner.comです。セクション 3 (レストランの選択) を見ると、行数は旅行の日数に応じて動的に変化します (最大 30 日)。
私のアプリケーションはシングル ビュー アプリケーションとしてセットアップされ、メイン ビューはスクロール ビュー (ユーザーが十分な日数を選択したときにページをスクロールするため) としてセットアップされ、アプリケーションの上部が完成します。
ビューを UICollectionView として設定しようとしましたが、適切なオブジェクト タイプではないように見えたため、うまくいきませんでした。
現在、UIView の配列を使用していますが、ソリューションはあまり最適化されていないようです。最初のアプリケーション ロードでは、30 (旅行の最大日数) をループし、毎日のビュー (サブ オブジェクトはまだありません) を作成しています。配列インデックスの計算に基づいてビューを配置します。
配列インデックスが移動日数より大きい場合、サブビューをメイン ビューに追加しません。私の計画は、ユーザーが旅行に日数を追加したときに (既に作成された) サブビューを追加し、ユーザーが旅行の日数を減らした場合にサブビューを削除 (非表示) することでした。
このアプローチは良い解決策とは思えず、これに使用するビューまたはオブジェクトのタイプがわかりません。どんな助けでも大歓迎です。