0

(この質問は、iPhone 7 にアクセスせずに iPhone アプリを開発している私たちに最も当てはまります。)

iPhone 7 で利用できる新しいタップティック フィードバックを自分のアプリに組み込みたいと思っています。また、iOS がシステム レベルでタップティック フィードバックを使用する方法と適切に連携させたいと考えています。デバイスがないと、これをテストできません。

Apple は、さまざまな種類のフィードバックを説明するドキュメントを提供しています: https://developer.apple.com/ios/human-interface-guidelines/interaction/feedback/つまり、「通知」、「影響」、または「選択」です。

たとえば、Mail.app では、セルをスライドしてアーカイブすると、タップでフィードバックが返されます。上記の 3 つ (および対応する「バリエーション」) のうち、Mail.app が使用するのはどれですか? 私は「選択」を推測していますが、間違っているかもしれません。

通知センターやコントロール センター、および参照用に提供できる他のものをプルダウンするためのボーナス ポイントですが、Mail.app でのジェスチャーは素晴らしいスタートになるでしょう。

4

1 に答える 1

1

この記事をチェックしてください。UIFeedbackGenerator の仕組みの概要が説明されています。https://www.hackingwithswift.com/example-code/uikit/how-to-generate-haptic-feedback-with-uifeedbackgenerator

または、デモ プロジェクトを作成して、ニーズに最適なフィードバックを確認することもできます。

編集: メール アプリの選択フィードバックです。通知センターは、スライドに応じて複数のフィードバックを使用します。ゆっくりするとインパクトが大きくなり、少しゆっくりするとインパクトが軽くなり、すぐにスライドさせればフィードバックは発生しません。

于 2016-10-15T01:33:51.830 に答える