2016-07-21 8 views
1

私は絵のように見えるスウィフトでiOSアプリを設計しています。スウィフトiOS検索バーがカスタム表示をロード

ユーザーが検索バーをタップすると(最初のイメージ)、検索バーがフォーカスされたまま新しいビューが表示されます(2番目のイメージ)。ユーザーが検索クエリを入力すると、拡大表示が更新されます。ユーザーが結果を選択すると、展開されたビューは表示されなくなり、更新された結果を含むテーブルビューが表示されます(3番目のイメージ)。

カスタム検索バーの動作をモデル化するにはどうすればよいですか?

enter image description here

答えて

1

私はこの方式を実現するための最良の方法だが、異なる細胞と検索バーや、あなたのテーブルビューがあるビューAで例AとB

のために言って2 view..letを作成することだと思います。 searchBarにフォーカスがあるかクリックされると、ビューBが表示されます。セルが選択されると、ビューAは新しいデータ用の多分APIを呼び出す。

+0

これは論理的に聞こえる。すべてのクエリ結果の提案(画像2)を表示するモーダル(Twitterブートストラップからのモーダルのような)を作成することは可能ですか?これが良い方法でない場合は、教えてください。私はiOS開発とSwiftを初めて使用しているので、ベストプラクティスはほとんどわかりません。 – Nadya

関連する問題