私は複数のラベルを移動できる場所を設定しました。私はUITextfieldを動かすことに問題があります。ユーザーのやりとりと複数のタッチが有効になっていることを確認しました。UITextFieldsをドラッグして移動する方法は?
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
CGPoint location = [touch locationInView:self.view];
if ([touch view] == tex1) {
tex1.center = location;
を働き、このトリックを作ってみますか? – omz
私はよく分かりませんが、問題は、UILableビューがタッチとやりとりしないということです。そのため、ビューの階層の上にイベントが渡されるため、viewControllerではtouchesBegan経由で取得してラベルを移動できます。しかし、UITextViewはtouchEventを使い果たしてしまいます。たとえば、キーボードがポップされたため、touchEventはスーパーに渡されません。あなたのケースではtouchesBeganメソッドは全く呼び出されません。 – Canopus