Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使基础视图变为灰色_Ios_Swift_Uiview_Grayscale - Fatal编程技术网

Ios 如何使基础视图变为灰色

Ios 如何使基础视图变为灰色,ios,swift,uiview,grayscale,Ios,Swift,Uiview,Grayscale,我在UIView上有一个UILabel和一个UIButton(在屏幕截图中为ORIGIN),然后是否有任何技术使它们暂时变灰?(如屏幕截图中所示) 我尝试在它们前面创建一个UIVIew(背景色#6666和alpha 0.75),并获得实际值 “截图” 顺便说一句,演示UIAlertController时会捕获实际的屏幕截图。不要将alpha设置为0.75,而应设置为1.0,如果您使用的是storyboard或nib文件,您可以在storyboard或xib中为按钮设置标题颜色。您还可以通过编程设

我在UIView上有一个UILabel和一个UIButton(在屏幕截图中为ORIGIN),然后是否有任何技术使它们暂时变灰?(如屏幕截图中所示)

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

“截图”


顺便说一句,演示UIAlertController时会捕获实际的屏幕截图。

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

[按钮设置标题颜色:[UIColor lightTextColor]用于状态:UIControlStateNormal]

这里的按钮是您的按钮参考,您可以设置您想要的任何颜色

编辑:
如果您单击了带有警报视图的实际图像,则还可以使用0.75 alpha设置最适合您的图像。我能看到的唯一区别是按钮文本的颜色。您可以从上面提到的方法中进行设置。

您是在设置视图的alpha值还是背景色??看起来您正在设置视图alpha值…您可能对我不会更改灰色UIView下UIView元素的任何颜色相关属性感兴趣。您不能将UIView颜色设置为预期的灰色,并与按钮标题颜色类似在实际情况下,我想展示UIViewController的另一个子类(fooViewController)在当前视图的前面,fooViewController只呈现很少的视图(作为UIAlertController);在视图后面是灰色的(表示在这种情况下不可用)。然后你必须在上面添加覆盖。