2012-03-05 86 views
9

在我的iPhone應用程序中,我使用了搖動手勢,但它需要大量努力才能搖動。iPhone應用程序增加搖動手勢靈敏度

這裏是代碼

- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event 
{ 
     if (motion == UIEventSubtypeMotionShake) 
     { 
      [self performSelector:@selector(startPressed:)]; 
     } 
} 

請幫助和建議。

謝謝

+0

我不認爲我們可以改變Shake手勢的敏感度。 – 2012-03-05 06:01:29

+0

也爲了獲得更多的幫助,發佈一些關於如何實現它的代碼。 – 2012-03-05 06:08:20

+0

檢查答案[here](http://stackoverflow.com/questions/150446/how-do-i-detect-when-someone-shakes-an-iphone) – 2012-03-05 09:21:49

回答

2

不是一種直接做到這一點的方式,據我所知。

解決此問題的一種方法是使用加速度計的讀數,然後自己決定是否是搖動,如果是這樣,您可以自行微調。