0

(这个问题主要适用于我们这些开发 iPhone 应用程序但没有使用 iPhone 7 的人。)

我想将 iPhone 7 提供的新触觉反馈整合到我的应用程序中,并且我想确保我对它的使用与 iOS 在系统级别上使用它们的方式正确一致。没有设备我无法测试这个。

Apple 提供了描述不同类型反馈的文档:https ://developer.apple.com/ios/human-interface-guidelines/interaction/feedback/即“通知”、“影响”或“选择”。

例如,在 Mail.app 中,当您滑动单元格以将其归档时,它会提供触觉反馈。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 回答