我想制作一款应用。计算用户步数。所以为此,我搜索了谷歌,但没有找到任何可以真正帮助我的东西。 虽然我开始知道通过使用Accelerometer数据我们可以得到步骤并尝试使用此代码
-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
{
const float violence = 1.2;
static BOOL beenhere;
BOOL shake = FALSE;
if (beenhere) return;
beenhere = TRUE;
if (acceleration.x > violence || acceleration.x < (-1* violence))
shake = TRUE;
if (acceleration.y > violence || acceleration.y < (-1* violence))
shake = TRUE;
if (acceleration.z > violence || acceleration.z < (-1* violence))
shake = TRUE;
if (shake) { //(shake || length>=1.7)
numSteps=numSteps+1;
self.stepCountLabel.text = [NSString stringWithFormat:@"%d", numSteps];
}
beenhere = false;
}
但我没有得到预期的结果。所以如果有人知道更好的算法或链接可以帮助我。 Plzz分享
答案 0 :(得分:0)
请查看适用于iOS 7的 $(".newfaqs h5").next().hide();
$(".newfaqs h5").click(function () {
$(this).toggleClass('expanded');
$(this).next().slideToggle();
});
$('a').on('click' ,function(){$($(this).attr('href')).next().slideDown();});
。已在iOS 8中弃用,适用于iOS 8+,请查看CMStepCounter
。