2015-09-18 6 views
3

Есть ли какой-либо код, который может сделать мое приложение плавным, когда я нажимал кнопку. В настоящее время я использую следующие методы. Пожалуйста, посмотритеSmooth touch in 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); Просьба направить эту строку, а затем попробуйте :) –

ответ

1

Устройство не будет вибрировать, даже если оно включено.

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

Мой метод был назван в определенный момент времени при измерении перемещений устройств. Я должен был остановить запись, а затем перезапустить ее после того, как произошла вибрация.

Это было так.

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

}