我想在手机设置中禁用触觉反馈时在应用程序中显示消息。如何检测设备设置中禁用了触觉反馈?

最佳答案

很麻烦,但这行得通吗?

- (BOOL)isHapticFeedbackDisabled {
  BOOL result = NO;
  UISelectionFeedbackGenerator *feedbackGenerator = [[UISelectionFeedbackGenerator alloc] init];
  [feedbackGenerator prepare];
  if ([feedbackGenerator.description containsString:@"prepared=0"]) result = YES;
  feedbackGenerator = nil;
  return result;
}

关于ios - 如何检测iOs设备上的触觉反馈已禁用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42856162/

10-11 17:24