如何根据背景反转 TextField 中的文本颜色
How to invert text color in TextField depending on background
我有一个带有 TextField 的缩略图,它显示了视频长度。我怎样才能使它不同于各种背景(缩略图)颜色?
您可以为标签添加阴影以防止屏幕截图出现这种情况:
label.layer.shadowOpacity = 1
label.layer.shadowRadius = 0
label.layer.shadowColor = UIColor.black.cgColor
label.layer.shadowOffset = CGSize(width: 0, height: -1)
我决定在 Storyboard 中完成所有这些工作,最后,我的解决方案是:
- 在属性检查器-视图-背景-其他中将背景颜色设置为浅灰色,不透明度为 50%
- 在下面标记"Clip to Bounds"
- 在身份检查器-用户定义的运行时属性中添加这两行:
结果是:
我有一个带有 TextField 的缩略图,它显示了视频长度。我怎样才能使它不同于各种背景(缩略图)颜色?
您可以为标签添加阴影以防止屏幕截图出现这种情况:
label.layer.shadowOpacity = 1
label.layer.shadowRadius = 0
label.layer.shadowColor = UIColor.black.cgColor
label.layer.shadowOffset = CGSize(width: 0, height: -1)
我决定在 Storyboard 中完成所有这些工作,最后,我的解决方案是:
- 在属性检查器-视图-背景-其他中将背景颜色设置为浅灰色,不透明度为 50%
- 在下面标记"Clip to Bounds"
- 在身份检查器-用户定义的运行时属性中添加这两行:
结果是: