0

このメソッドを使用していますが、UIView サブクラスでしか機能しません。UITextView または UIButton またはその他のオブジェクトをタップすると、表示座標ではありません。UITextViewでタップの座標を取得するには? そして、なぜこれが起こっているのですか?

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    UITouch *userTouch = [[event allTouches] anyObject];
    CGPoint currentPos = [userTouch locationInView:self.view];
    NSLog(@"Coordinates: (%f,%f)", currentPos.x, currentPos.y);
}
4

1 に答える 1