如何在 Swift 中制作 UITextView 50% 透明颜色

How to make a UITextView 50% Transparent colour in Swift

我正在尝试使 UITextView 背景颜色 50% 透明。我尝试将 alpha 设置为 0.5 但它也将文本 alpha 更改为 0.5,这不是我需要的,我只需要视图为 50% 透明。

如果您只希望背景颜色具有透明度而不是文本,您可以将背景颜色的 alpha 值设置为小于 100%。

例如,这里我们有一个蓝底白底的文本字段:

如果我 select 文本视图的 "Attributes Inspector" 并向底部滚动,我可以设置背景颜色:

如果我们选择不透明度为50%的纯红色,这样:

现在看看我们的 50% 红色覆盖在蓝色背景上的文本视图的外观: