iOS 如何在 C# 中为固定背景图像设置颜色的透明度级别?

How to set the transparency level for a color over a fixed background image in C# for iOS?

我想在我的 iOS 游戏中加入这两个东西:

(A)一张汽车背景图作为游戏的背景图。此背景图像的颜色为 RED。 (我已经知道如何做这部分 A)。

(B) 接下来,我想在汽车背景图像的 TOP 上绘制一个 GREEN 矩形。但是,我需要为 GREEN 矩形设置一定程度的透明度,以便 GREEN 矩形有 50% 清晰(或透明),以便观众能够看到 GREEN 矩形后面的汽车部分。这种透明度是我还不知道如何实现的。

你能告诉我如何用 C# 为 iOS 编写第 (B) 部分的代码吗?

(我正在使用 C# 和 Xamarin 编写代码,不幸的是,我无法理解 Objective-C 或 Swift .)

非常感谢。

很简单,在图像上添加 UIView,将其背景颜色设置为绿色并将其 Alpha 设置为 0 到 1 之间的某个值。