カーレースに似たアプリを作成しています。iPad を少し回転させたときに uiview を移動する方法を知る必要があります。つまり、iPadを右側に向けると、デバイスの動きに基づいてビューが右側に移動する必要があります。利用した、
-(void) motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
if(event.subtype==UIEventSubtypeMotionShake)
{
// Code at shake event
UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"Motion" message:@"Phone Vibrate"delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil];
[alert show];
}
}
デバイスがいつ振られたかを検出します。iPad を少し回転させているときを知る必要があります。