【发布时间】:2017-03-19 21:25:54
【问题描述】:
我正在使用in Apple's developer docs 中描述的 UIImpactFeedbackGenerator,但在我调用 ImpactOccurred 和您感觉到触觉之间似乎有一点延迟 - 可能是十分之一秒或类似的时间。当我同时播放声音时,这一点尤其明显——声音明显先于触觉。
其他人在Apple Developer Forums 中写过同样的事情,但没有解决方案。
我使用以下命令初始化 UIImpactFeedbackGenerator:
// Set up impact
UIImpactFeedbackStyle sty = UIImpactFeedbackStyleMedium;
impactFeedbackGen = [[UIImpactFeedbackGenerator alloc] initWithStyle:sty];
立即调用prepare,并在影响发生前的几秒钟内重复调用:
[impactFeedbackGen prepare];
然后最后玩触觉,用:
[impactFeedbackGen impactOccurred];
不确定是否相关,但我正在在同一个应用中使用 UISelectionFeedbackGenerator,但不是同时使用。
想法? 谢谢!
【问题讨论】:
标签: ios objective-c haptic-feedback