UIViewでUITextFieldを使用していて、UITextFieldをUIViewにドラッグする必要がありますが、動作していません!!ここに私のコードです:UIViewでUITextFieldを動かす
1
A
答えて
0
私は触れてアニメーションを撮った理由は、私はタッチのコメントコードが始まって、それが動作すると思います。
2
あなたはタッチでのUITextFieldにしたい移動し、このコードを使用する -
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
CGPoint pt = [[touches anyObject] locationInView:textFieldObj];
// textFieldObj is your UITextfield
startLocationOfText = pt;
//startLocationOfText is just CGPoint declared globaly
}
は今、移動方法
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
CGPoint pt = [[touches anyObject] previousLocationInView:textField2];
CGFloat dx = pt.x - startLocationOfText.x;
CGFloat dy = pt.y - startLocationOfText.y;
CGPoint newCenter = CGPointMake(textFieldObj.center.x + dx, textFieldObj.center.y + dy);
textFieldObj.center = newCenter;
}
あなたはコメントtouchesBeganメソッドことはできますが、この方法を維持する必要があり明確な移動のために触れます。
ありがとうございました!
UIViewの任意のポイントをクリックすると、そのポイントに向かってアニメーションが作成されますが、ポインタでドラッグすることはできません。 PLZヘルプ – Ketan