我在 ipad 有一个视图。在那个视图中,我有四个按钮。现在,当我单击该按钮时,会打开一个具有固定高度、宽度、x 位置和 y 位置的视图。我想让这个新视图可以停靠。我的意思是我想把这个视图拖到那个大视图的任何地方。
问问题
84 次
2 回答
0
您可以根据自己的情况进行优化..
-(void)dragging:(UIPanGestureRecognizer *)gesture
{
if(gesture.state == UIGestureRecognizerStateBegan)
{
//NSLog(@"Received a pan gesture");
self.panCoord = [gesture locationInView:gesture.view];
}
CGPoint newCoord = [gesture locationInView:gesture.view];
float dX = newCoord.x-panCoord.x;
float dY = newCoord.y-panCoord.y;
gesture.view.frame = CGRectMake(gesture.view.frame.origin.x+dX, gesture.view.frame.origin.y+dY, gesture.view.frame.size.width, gesture.view.frame.size.height);
}
于 2012-10-29T07:34:46.500 回答