2013-01-15 8 views
6

W moim projekcie zaimplementowałem gest wstrząsu w telefonie iPhone. Chcę zapisać konkretny wzór wstrząsania (powiedzmy, potrząśnij jak słowo "S") od użytkownika i muszę wywołać zdarzenie tylko w określonym wzorze. Czy to możliwe w iphone? Jeśli to możliwe, czy ktoś może mnie poprowadzić z jakimś odniesieniem proszę?Zapisywanie i wykrywanie konkretnego wzoru gestu wstrząsu iphone

+0

Hej jestem w tej samej sytuacji. Czy możesz mnie o tym poprowadzić? Chcę wykryć ruch "z" – vivek

+0

@vivek: Przepraszam, bro .. opuściłem to R & D .. –

+0

samo tutaj bro ... :) – vivek

Odpowiedz

3

Przejdź przez Core motion programming guide i Core motion framework reference. i zrozumieć ruch urządzenia iPhone apis, będziesz mógł zaimplementować swoje niestandardowe wydarzenie ruchu.

+0

Dzięki za odpowiedź. Odniesienie, które podałeś, to coś, co trudno zrozumieć. czy są jakieś inne demonstracje z próbnymi robotami na temat tej koncepcji? –

2

Ten projekt może pomóc, AcceleroMusic. Musisz zdefiniować x, y, z, aby odwzorować swój konkretny wzór wstrząsania ("Shake" "S").

2

Tak myślę od Hear drżenia wpływ na iPhone, lub użyć

CABasicAnimation *theAnimation; 
theAnimation=[CABasicAnimation animationWithKeyPath:@"transform.translation.x"]; 
theAnimation.duration=1; 
theAnimation.repeatCount=2; 
theAnimation.autoreverses=YES; 
theAnimation.fromValue=[NSNumber numberWithFloat:0]; 
theAnimation.toValue=[NSNumber numberWithFloat:-60]; 
[view.layer addAnimation:theAnimation forKey:@"animateLayer"]; 

nadzieję, że pomoże Ci

Powiązane problemy