2

当我用来按下按钮时,是否有任何代码可以使我的应用程序平滑振动。目前我正在使用以下方法。请看一看

-(IBAction)buttonClicked:(UIButton *)sender
{
     //AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
  AudioServicesPlayAlertSound (1105);
  self.view.userInteractionEnabled = NO;

   [[HelperClass shared]playSound:@"single_click_12"];
[HelperClass showBounceAnimatedButton:sender completionBlock:^{
    self.view.userInteractionEnabled = YES;
    selectedIndex =(int) sender.tag;
    [self performSelector:@selector(pushTheViewToGame) withObject:nil afterDelay:0.6];
}];

 // NSLog(@"Sender Tag :%li",(long)sender.tag);
}
4

1 回答 1

1

即使启用,设备也不会振动。

1) AudioServicesPlayAlertSound(kSystemSoundID_Vibrate); 2) AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

我的方法是在测量设备运动的特定时间调用的。我不得不停止录音,然后在振动发生后重新开始。

它看起来像这样。

-(void)vibrate {
    [recorder stop];
    AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);
    [recorder start];
    // recorder is an AVRecorder instance.

}
于 2015-09-18T09:48:52.523 回答