有没有办法将UIView背景的合成模式改变为屏幕、叠加或倍增?
我正在尝试的效果类似于iOS通知中心中出现的效果,那里的单元格背景要暗得多,但对背景仍然是半透明的。在我看来,这就像photoshop中的倍增效果。
发布于 2012-02-22 07:50:00
我不是100%确定你所指的是什么,但玩弄背景颜色和alpha
view.backgroundColor = [UIColor blackColor];
view.alpha = 0.4f; // Try changing this to suit他们可能会使用微妙的渐变和其他额外的装饰来真正微调外观。
更新
我可以得到一个相当令人信服的复制品
backgroundColor = [UIColor colorWithWhite:0.0f alpha:0.37f];
whitePixelLine = [UIColor colorWithWhite:0.8f alpha:0.4f];
darkPixelLine = [UIColor colorWithWhite:0.0f alpha:0.6f];我的绘图技术很差,所以这可能会偏离目标。
https://stackoverflow.com/questions/9387078
复制相似问题