【发布时间】:2014-12-09 11:15:10
【问题描述】:
我用 25% 不透明度的白色 backgroundColor 覆盖两个 UIView。在一小部分中,它们相互重叠,这意味着在该区域,它们的总和为 50% 的不透明度。
我想保持 25% 的不透明度,即使两个视图重叠,这实际上意味着在这些重叠点中,每个视图的不透明度下降到 12.5%,总计 25%。
我对合成做了一些研究,但我不确定这些模式中的哪一种会有所帮助,或者我将如何将它们应用于这两个 UIView 实例的特定部分。
(http://docs.oracle.com/javase/tutorial/2d/advanced/compositing.html 是我正在阅读的内容,我找到了用于绘图的 CGBlendMode,如果涉及到使用它(尽管我宁愿不这样做!)
【问题讨论】:
标签: ios objective-c uiview core-graphics compositing