私の場合、サッカーボールの傾きに応じてオブジェクトが動くアプリケーションを作成しています。サッカー ボールが UIImageView を使用して表示される線上にあることを検出しようとしています。サッカー ボールがライン上にあるかどうかを検出するために、このコードを使用しています。
if ([line pointInside: [self.view convertPoint:buttonNewCenter toView: line] withEvent:nil]) {
NSLog(@"inside");
}
このコードは機能しますが、図に示すように、ボールがイメージビュー内にあるが実際の線ではない場合は常に機能します。
したがって、私の質問は、ライン内のボールを検出できるかどうか、およびボールがライン内になく、まだ画像ビューにあるときに検出されないかどうかです。画像ビューの未使用部分をトリミングすることでこれを解決することを考えましたが、それが可能かどうかはわかりません。ありがとう