2015-09-18 1 views
3

Existe-t-il un code qui peut faire vibrer mon application en douceur lorsque j'appuie sur le bouton. Actuellement, j'utilise les méthodes suivantes. Veuillez jeter un coup d'œilLisser le contact dans ios

-(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); 
} 
+0

http://stackoverflow.com/questions/12966467/are-there-apis-for-custom-vibrations-in-ios? – Larme

+0

AudioServicesPlaySystemSound (kSystemSoundID_Vibrate); S'il vous plaît, inscrivez votre code, puis essayez :) –

Répondre

1

L'appareil ne vibrera pas même s'il est activé.

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

Ma méthode a été appelée à un moment précis dans la mesure des mouvements des appareils. J'ai dû arrêter l'enregistrement et le redémarrer après la vibration.

Cela ressemblait à ça.

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

}