Добавляем Parallax эффект в iOS 7

Это оказалось настолько просто, что даже смешно:)

UIInterpolatingMotionEffect *xAxis = [[UIInterpolatingMotionEffect alloc] initWithKeyPath:@"center.x" type:UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis];
    xAxis.minimumRelativeValue = [NSNumber numberWithFloat:10.0];
    xAxis.maximumRelativeValue = [NSNumber numberWithFloat:-10.0];
UIInterpolatingMotionEffect *yAxis = [[UIInterpolatingMotionEffect alloc] initWithKeyPath:@"center.y" type:UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis];
    yAxis.minimumRelativeValue = [NSNumber numberWithFloat:10.0];
    yAxis.maximumRelativeValue = [NSNumber numberWithFloat:-10.0];
UIMotionEffectGroup *group = [[UIMotionEffectGroup alloc] init];
    group.motionEffects = @[xAxis, yAxis];
    
[obj addMotionEffect:group];

добавляем группу на нужные объекты и все.

Для большего эффекта можно добавить обратные значения и прикрепить новую группу к заднему фону. В таком случае, объекты на переднем плане будут двигаться в противоположную сторону от фона.