如何使底层视图变灰

时间:2017-05-10 12:47:32

标签: ios swift uiview grayscale

我在UIView上有一个UILabel和一个UIButton(截图中为 ORIGIN ),然后是否有任何技术可以让它们暂时变灰? (截图中的预期

我尝试在它们前面创建一个UIVIew(背景颜色#6666和alpha 0.75)并获得 ACTUAL

https://i.stack.imgur.com/y5xhH.jpg"截图"

顺便说一下,在展示UIAlertController时会捕获 ACTUAL 屏幕截图。

1 个答案:

答案 0 :(得分:0)

不要设置alpha 0.75而是设置1.0,如果你使用的是storyboard或nib文件,你可以在storyboard或xib中设置按钮的标题颜色。您还可以以编程方式设置标题颜色。

[button setTitleColor:[UIColor lightTextColor] forState:UIControlStateNormal];

此处按钮是您的按钮参考,您可以设置任何所需的颜色。

<强>编辑: 如果您使用警报视图单击了实际图像,那么您还可以使用0.75 alpha设置最适合您的图像。我唯一能看到的是按钮文字的颜色。您可以从上面设置提到方法。