小编Fab*_*lva的帖子

如何开发"旋转瓶子"应用程序

我在旋转瓶子游戏.我无法弄清楚如何通过滑动手指的速度来控制瓶子的旋转速度.我希望它像命运之轮一样工作,你刷得越快就越快.

我开始用它开发UIRotationGestureRecognizer,但我真的不认为这是最好的方法.

uigesturerecognizer ios

3
推荐指数
1
解决办法
1497
查看次数

按距离排序表(经度和纬度)

我正在通过JSON获得这样的价值观:

{
        id = 1;
        latitude = "-23.0002";
        longitude = "-43.2438";
        name = Vips;
}

{
        id = 2;
        latitude = "-22.9283";
        longitude = "-43.1746";
        name = Elegance;
}
Run Code Online (Sandbox Code Playgroud)

...

我需要在tableview中显示这些值,按距离到用户位置排序.并且必须始终更新此值.我怎样才能做到这一点?

displayObject是一个NSMutableArray,我从WS中获取值.在viewWillappear我试图做:

NSArray *rawData = [NSArray arrayWithArray:displayObject];

rawData = [rawData sortedArrayUsingComparator: ^(id a, id b) {

    CLLocationDistance dist_a= [[a objectForKey:@"coordinate"] distanceFromLocation: locAtual];
    CLLocationDistance dist_b= [[b objectForKey:@"coordinate"] distanceFromLocation: locAtual];
    if ( dist_a < dist_b ) {
        return (NSComparisonResult)NSOrderedDescending;
    } else if ( dist_a > dist_b) {
        return (NSComparisonResult)NSOrderedDescending;
    } else { …
Run Code Online (Sandbox Code Playgroud)

sorting location distance tableview ios

2
推荐指数
1
解决办法
2622
查看次数