0

我有两种看法:

带有 alpha 1.0 的
视图 A 带有 0.5的 alpha 视图 B

两者都是子视图,视图 B 在视图 A 之后添加为子视图,这意味着不透明视图 A 通过半透明视图 B 部分可见。

当我同时调用setNeedsDisplay两个视图时,只会drawRect调用视图 B。

我知道这setNeedsDisplay不会立即调用drawRect,所以我猜如果 A 完全不可见,这将是有道理的。

当我可以看到视图 A 到 B 的一部分时,为什么 AdrawRect仍然没有被调用?也许我没有正确理解文档?

4

1 回答 1

1

回答我自己的问题 - 在这种情况下不调用 drawRect 。

于 2012-09-28T23:20:04.473 回答