2011-02-18 46 views
5

iPhone'u belirli bir süre boyunca titreştirmek istiyorum. Bu kodu kullandığınızda AudioToolbox çerçevesini kullanarak, yaklaşık 2 saniye titrer: Bu işi yaparBelirtilen süre boyunca iPhone'u titreşim

AudioServicesPlaySystemSound (kSystemSoundID_Vibrate); 

, ama yerine ne kullanıcı bağlı olarak daha kısa (veya daha uzun) süresince titreşimle ediyorum eylemi gerçekleştirdi, oyun geliştiricilerine sunabileceği avantajlardan bahsetmedi.

Herhangi bir fikir için teşekkürler.

+0

Burada dikkat edilmesi gereken nokta, cihazın daha kısa süre daha titremesini sağlamak istiyorum, ve eminim ki çoğu insan, bu doğru kullanımı için sağduyuyu ve/veya yargıyı kullanacağından eminim. –

cevap

1

Her iki saniyede bir titreşimi kesecek ve uzun bir titreşim gibi görünmesini sağlayacak bir NSTimer veya bir döngü oluşturabilirsiniz. Apple'ın bu zorluğa izin verip vermediğinden emin değil.

+0

Evet, bu yöntemin daha kısa titreşimlere izin vermemesine rağmen, yapmak zorunda olduğum şeyden korkuyordum. –

İlgili konular