我正在移动我的视图
UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(moveRight:)];
[panRecognizer setMinimumNumberOfTouches:1];
[panRecognizer setMaximumNumberOfTouches:1];
[panRecognizer setDelegate:self];
[bubbleView[rightCnt] addGestureRecognizer:panRecognizer];
[panRecognizer release];
现在,我想通过长按拖动来完成同样的操作。
有什么想法吗?
[yourView setFrame:CGRectMake(xCoord,yCoord,height,width)]
。 - Srikar AppalarajutranslatedPoint
?你想要长按视图并将其拖动,对吗?在UIGestureRecognizerStateEnded
中,你编写代码来获取该视图的新位置。 - Srikar AppalarajuUIGestureRecognizerStateChanged
被调用时获取手指坐标。答案是:使用[myGestureRecognizer locationInView:aView]
。 - Martin