我有一个iphone应用程序,在按钮单击中我显示类似alertview.at的视图,那时我希望我的剩余视图(背景)是阴影,就像我们在显示alertview时看到的背景可以帮助我实现这个目标吗?
答案 0 :(得分:1)
这很简单,让你的新视图成为一个视图的子视图,覆盖整个屏幕,alpha设置为0.7或者你选择的颜色,然后呈现这个视图,后面的一切都应该变暗。
答案 1 :(得分:0)
您可以使用主视图的框架分配视图,并将背景颜色设置为灰色,单击按钮,添加此视图然后添加指定的视图,或者可以在此灰色视图中添加指定的视图。 ...
答案 2 :(得分:0)
您只需添加UIView作为控制器视图的子视图即可。将black设置为backgroundColor,其alphaValue介于0和1之间。请记住将帧设置为等于viewcontroller视图
在alertview回调中,只需删除视图。
答案 3 :(得分:0)
单击按钮显示视图时:
-(void)yourButtonAction
{
[self.view setAlpha:0.3];
}
现在删除类似警报视图的视图。
[self.view setAlpha:1.0];
答案 4 :(得分:0)
最好的方法是创建一个新的图像(黑色半透明背景补丁)并添加到superview的背景中,并将superview的背景颜色设置为clearcolor。