¡@

Home 

2014/10/15 ¤U¤È 10:10:46

iphone Programming Glossary: knumberofpressuresamples

Tap pressure strength detection using accelerometer

http://stackoverflow.com/questions/5179426/tap-pressure-strength-detection-using-accelerometer

UIKit UIGestureRecognizerSubclass.h #import CPBPressureTouchGestureRecognizer.h #define kUpdateFrequency 60.0f #define KNumberOfPressureSamples 3 @interface CPBPressureTouchGestureRecognizer private void setup @end @implementation CPBPressureTouchGestureRecognizer.. total pressureValues loop float average total sz start with most recent past pressure sample if setNextPressureValue KNumberOfPressureSamples float mostRecent pressureValues currentPressureValueIndex 1 sz pressure fabsf average mostRecent caluculate pressure as.. UIGestureRecognizer subclass methods void touchesBegan NSSet touches withEvent UIEvent event setNextPressureValue KNumberOfPressureSamples self.state UIGestureRecognizerStatePossible void touchesCancelled NSSet touches withEvent UIEvent event self.state UIGestureRecognizerStateFailed..

Tap pressure strength detection using CPBPressureTouchGestureRecognizer

http://stackoverflow.com/questions/8079580/tap-pressure-strength-detection-using-cpbpressuretouchgesturerecognizer

#import CPBPressureTouchGestureRecognizer.h #import CPBAcceleromterDelegate.h #define kUpdateFrequency 60.0f #define KNumberOfPressureSamples 3 @interface CPBPressureTouchGestureRecognizer private void setup @end @implementation CPBPressureTouchGestureRecognizer.. total pressureValues loop float average total sz start with most recent past pressure sample if setNextPressureValue KNumberOfPressureSamples float mostRecent pressureValues currentPressureValueIndex 1 sz pressure fabsf average mostRecent caluculate pressure as.. UIGestureRecognizer subclass methods void touchesBegan NSSet touches withEvent UIEvent event setNextPressureValue KNumberOfPressureSamples self.state UIGestureRecognizerStatePossible void touchesCancelled NSSet touches withEvent UIEvent event self.state UIGestureRecognizerStateFailed..