web-dev-qa-db-ja.com

プルダウンを使用して更新する場合と更新ボタンを使用する場合

IPhoneアプリを作成していますが、どのタイプの更新UIを使用するかが迷っています。

Twitterフィードのようにリストの一番上に追加されているものがあれば、更新してプルダウンするのが理にかなっていることを理解しています。更新ボタンは、更新が必要な固定数のアイテムでより意味があります。

一貫性を保つために、プルダウンを忘れてすべての画面で更新ボタンを使用する必要がありますか?

7
Jay Q.

pull-down-to-refreshジェスチャーを検討してください。更新可能なコンテンツで、垂直方向にスクロールして、項目を新しい順に並べ替えることができます。例:

  • コンテンツフィード(Twitter、RSS)
  • 受信トレイ(メール、SMSなど)

それがおそらく唯一の適切なユースケースです。年代順の順序でアイテムを並べ替える垂直スクロールテーブルビューの場合、リストの下部にアイテムをプルダウンして追加するため、更新ボタンを使用するほうがよいでしょう。プル-アップ-to-refreshジェスチャーの場合と同様に、扱いにくくなります。

更新されるものが単一のインターフェースアイテムまたはウィジェットである場合、またはリストアイテムが時系列で並べ替えられている場合、更新ボタンを検討してください。例:

  • ブラウザアプリケーションの単一のWebページ。
  • 天気ウィジェット。

更新するものが1分以内に古くなった場合は常に、更新ボタンなし(またはボタンに加えて自動更新)を検討してください。例:

  • 家畜のデータ/チャート。
  • サーバー/バックグラウンドプロセスの監視。
  • オークション報告。
11
Nick