ビューの touchesBegan ハンドラーを作成しているときに、この興味深いエラーに遭遇しました。
コード:
...
UITouch *touch = [touches anyObject];
CGPoint point = [touch locationInView:self];
...
問題は、どこに「触れても」point.xが常にゼロであり、yが1070000000から1090000000の間で変動する巨大な数であることです。
ハンドルはビュー クラスにあり、同じように機能します。self の代わりに nil を locationInView に渡します。また、すべてのタッチをループしてみましたが、x が常にゼロになっているのはその 1 つだけです。
それで、私はここで何が間違っていますか?