私はiPadで1つのビューを持っています。そのビューには、4 つのボタンがあります。そのボタンをクリックすると、高さ、幅、x 位置、y 位置が固定された 1 つのビューが開きます。この新しいビューをドッキング可能にしたいと考えています。つまり、このビューをその大きなビューの任意の場所にドラッグしたいということです。
質問する
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 に答える