できる限りこれを説明しようとしますが、混乱しすぎたらお詫びします - 私はこの問題に何時間も悩まされてきました。
私のアプリケーションには、ユーザーが検索を実行するための一連の基準を選択できる検索画面があります。これらの基準の一部は、選択できる値のかなり長いリストで構成されているため、検索画面に 4 行のテーブルビューが必要です。各行は、ユーザーが設定できる基準を表します。ユーザーが行をクリックしたら、その基準の選択可能な値を含む新しいテーブルで構成されるナビゲーションコントローラーに新しいウィンドウをプッシュしたい - ユーザーが新しいウィンドウでこれらの行のいずれかをクリックすると、選択した値が必要ですメインの検索画面に送り返され、検索画面に戻ります。
これを行う最良の方法は何ですか?
詳細:
私の検索画面は SearchViewController と呼ばれ、navigationController に含まれています。SearchViewController には、2 つのスライダーと、"Searchtype"、"Property type"、"Salestype"、"Area"、および searchbutton という 4 つの行を持つ tableView が含まれています。ユーザーが「Searchtype」をクリックした場合、「Searchtype」基準のさまざまな可能な値を表す一連の行を含む新しい tableView を含む新しいビューを navigationController にプッシュする必要があります - 同じことが 4 行すべてに当てはまりますSearchViewController.
しかし、私はこれを行うための最良の方法を理解できませんか? 私が得ることができる助けに本当に感謝しています-私はこれを理解しようとして夢中になります:)
ところで。私は Interface Builder を使用しません - すべての UI 要素は手動でコーディングされています。