0

drawRect:rectメソッド内に円を描くUIViewサブクラスがあります。ここで、ユーザーが(ビューではなく)円に触れたときに反応したいと思います。

私のアイデアは、タッチのCGPointを取得し、CGContextに何かがあるかどうかを尋ねることでした。塗りまたは線があるかどうかを確認する方法はありますか?または、この時点で色にアクセスして、不透明かどうかを確認できますか?

グラフィックが画面に描画され、システムが低レベルのメカニズムで何らかの方法でそれを実行できるため、これは可能であるに違いないと思います。

何か案は?

4

1 に答える 1

0

CGBitmapContextCreate()ビットマップ コンテキストを作成し、その中にイメージを描画するには、を使用する必要があります。

ビットマップ コンテキストでは、個々のピクセルにアクセスし、RGBA の形式でそれらの色を確認できます。

于 2012-09-07T09:58:33.303 に答える