我真的很想在我的 iOS 应用程序中实现透明的文本样式效果。在 Photoshop 中创建所需的效果非常简单,但我不知道如何在代码中完成。
应用于文本的效果仅显示文本下方的背景,但将其变暗(或变亮)以使其可见。文本根本没有填充,它只是增强了文本所在的背景。
这是我想要获得的:
这种效果有点类似于 iOS 7.1+ 上的“滑动解锁”文本(在滑动动画发生之前),但我想要更多的图像显示出来。
怎么能创造出这样的效果?我只需要支持iOS 8+。
这是在 Photoshop 中创建效果的方式(可能有更简单的方法):
- 打开图像
- 将图像复制到另一层
- 更改混合模式(将叠加更暗,或屏幕更亮)
- 添加图层蒙版
- Option/alt 单击图层蒙版并将填充更改为黑色
- 在需要的地方添加白色文本
- Alt 单击图层蒙版
它不像仅仅创建一个黑色或白色标签并降低不透明度那么简单。这就是你这样做时的样子: