IOS仿桌面拖动桌面图标
手势拖动
UIPanGestureRecognizer * panGestureRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self
action:@selector(doMoveAction:)];
核心部分
拖到到前面还是后面的判断
Boolean preMove =true; //判断前后移动四种情况 //(exstartPoint.x && ey || (ey==startPoint.y && ex //偏差5都认为相等 CGFloat diff =10; if ((startPoint.x-ex>diff && startPoint.y-ey>diff)||(ex>(startPoint.x+diff) && (ey+diff) ||(fabs(ex-startPoint.x)<=diff && (ey+diff) 完整代码