UIPanGestureRecognizer * panGesture=[[UIPanGestureRecognizer alloc] initWithTarget:自我行动:@ selector (panGesture:)];
,,[redView addGestureRecognizer: panGesture],
,,(panGesture释放);
- (void) panGesture: (UIPanGestureRecognizer *) panGesture
{
,,,CGPoint点=[panGesture translationInView: panGesture.view];
,,,panGesture.view。变换=CGAffineTransformMakeTranslation(点。x, point.y);
,,,
,,panGesture.view。变换=CGAffineTransformTranslate (panGesture.view。变换,点。x, point.y);
,,,
将之前增量清零
,,,
,,针对我国有关矿山截污库坝[panGesture调用setTranslation:点:panGesture.view];
,,,
,,
获取的是手指位置的改变量,,存储在x轴以及y轴的改变量
, CGPoint点=[panGesture translationInView: panGesture.view];
,,,
, panGesture.view。=CGPointMake (panGesture.view.center中心。x + point.x panGesture.view.center。y + point.y);
将之前的增量清零重置之前的增量
,,[panGesture调用setTranslation: CGPointZero针对我国有关矿山截污库坝:panGesture.view],
, panGesture.view.backgroundColor =(用户界面颜色随机);
}