我有一个 UILabel
,在初始化时我将其设置为不透明 (opaque = YES
),并且如果我使用“调试 View 层次结构”按钮来预览 View 在运行时,我可以看到它确实被设置为不透明,正如我所期望的那样。
但是,如果我在 iOS 模拟器中打开颜色混合图层,同一 View 会显示为红色,表明它已混合,出于性能原因,我不希望出现这种情况。
这是为什么呢?我究竟做错了什么?为什么还是混合的?
最佳答案
View 在合成时不是不透明的(即使您设置了 opaque = YES
),除非它具有不透明的 backgroundColor
。
关于ios - 如果我的 UIView 设置为不透明,为什么模拟器仍然将其着色为 "blended"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38577235/