web-dev-qa-db-ja.com

プルトゥリフレッシュと検索バー

tables viewsを使用するiOSアプリがあります。また、非常にうまく機能するpull-to-refreshモデルも実装しています。そのtable viewを検索するオプションを追加したいと思います。通常、table viewでさらに検索フィールドを非表示にするだけですが、これはpull-to-refreshのために問題になります。

両方を実装する方法についてのUXまたはUIのアイデアはありますか?おそらく同じスペースに? navbar内のボタンから検索を呼び出すことはできません。これらは既に使用されているためです。

5
Nic Hubbard

あなたはGmail web app for iPhoneの例に従うかもしれません。プルトゥリフレッシュ、トップコントロールバー、検索を組み合わせたもの(ボタンで非表示):

enter image description here

この配置により、検索がツールバーにコンパクトに常駐できるようになります必要になるまで、検索のために1回プルするメカニズムと、更新のためにもう一度プルするのメカニズムで発生する混乱を完全に回避します。

私は個人的にWebアプリの検索機能を毎日使用しています(私はMail.appよりも好みます)。私の唯一の不満は、Webアプリでは、検索フィールドがオンになる前に虫眼鏡をクリックしたときにわずかな遅れがあることです(当然、私はこれを排除できると思います)。

8
peteorpeter

検索の上にプルトゥリフレッシュがどのように表示されるかについては、iPhoneのネイティブの連絡先アプリをチェックしてください。電話番号が検索フィールドの上に表示されています。

0
Ian L.

何らかの理由で、この質問はiBooksアプリケーションを思い出させます。ページを少しプルダウンすると、検索フィールドがあります。

アプリでこれを実行できると思います。プルし続ける場合は、pull-to-refreshを呼び出します。そしてpull-to-refreshが呼び出されると、ページが跳ね返ったときに検索フィールドも非表示にします。

0
quentinxs