0

私は2つの見解を持っています:

アルファ 1.0 のビュー A
アルファ 0.5 のビュー B

どちらもサブビューであり、ビュー A の後にビュー B がサブビューとして追加されます。これは、不透明なビュー A が半透明のビュー B を通して部分的に見えることを意味します。

両方のビューを呼び出すsetNeedsDisplayと、ビュー B のみdrawRectが呼び出されます。

setNeedsDisplayがすぐに呼び出されないことはわかっているdrawRectので、A が完全に見えない場合、これは理にかなっていると思います。

ビュー A から B までの一部が表示drawRectされているのに、なぜ A がまだ呼び出されないのですか? ドキュメントを正しく理解していなかったのでしょうか?

4

1 に答える 1

1

私自身の質問に答えるために-この場合、 drawRect は呼び出されません。

于 2012-09-28T23:20:04.473 に答える