Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.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视图控制器';s视图alpha_Ios_Uiviewcontroller_Alpha - Fatal编程技术网

iOS视图控制器';s视图alpha

iOS视图控制器';s视图alpha,ios,uiviewcontroller,alpha,Ios,Uiviewcontroller,Alpha,我可以通过使视图控制器的视图透明来显示基础视图(或视图控制器后面的视图)吗?我试过了,但它只是褪成黑色,并没有显示出它背后的任何东西 原因 编辑: 好的,这个问题需要更多的背景。 我有一个视图控制器。现在我将展示另一个视图控制器(视图控制器的简单演示,modally)。显示新的视图控制器后,我将使其视图透明,alpha=0。为什么它不显示底层视图控制器的视图 使用iOS 7转换API是否会有帮助?如果您以模式显示视图控制器(使用presentViewController:animated:com

我可以通过使视图控制器的视图透明来显示基础视图(或视图控制器后面的视图)吗?我试过了,但它只是褪成黑色,并没有显示出它背后的任何东西

原因

编辑: 好的,这个问题需要更多的背景。 我有一个视图控制器。现在我将展示另一个视图控制器(视图控制器的简单演示,modally)。显示新的视图控制器后,我将使其视图透明,alpha=0。为什么它不显示底层视图控制器的视图


使用iOS 7转换API是否会有帮助?

如果您以模式显示视图控制器(使用
presentViewController:animated:completion:
),则显示视图控制器的视图将从窗口中删除,因此您无法通过显示视图控制器查看显示视图控制器。您可能希望使用子视图控制器:


或者,您可以在新的
ui窗口中显示视图控制器

如果您以模式显示视图控制器(使用
presentViewController:animated:completion:
),则显示视图控制器的视图将从窗口中删除,因此,您无法通过显示视图控制器看到显示视图控制器。您可能希望使用子视图控制器:


或者,您可以在新的
ui窗口中显示视图控制器

如果您以模式显示视图控制器(使用
presentViewController:animated:completion:
),则显示视图控制器的视图将从窗口中删除,因此,您无法通过显示视图控制器看到显示视图控制器。您可能希望使用子视图控制器:


或者,您可以在新的
ui窗口中显示视图控制器

如果您以模式显示视图控制器(使用
presentViewController:animated:completion:
),则显示视图控制器的视图将从窗口中删除,因此,您无法通过显示视图控制器看到显示视图控制器。您可能希望使用子视图控制器:


或者,您可以在新的
ui窗口中显示视图控制器

如果您希望在所有UIViewController下面显示相同的背景图像,您可以将UIImageView添加到[UIApplication sharedApplication].ApplicationIDFinishLaunching方法中的窗口如果希望在所有UIViewController下面显示相同的背景图像,可以将UIImageView添加到[UIApplication sharedApplication].ApplicationIDFinishLaunching方法中的窗口如果希望在所有UIViewController下面显示相同的背景图像,可以将UIImageView添加到[UIApplication sharedApplication].ApplicationIDFinishLaunching方法中的窗口如果希望在所有UIViewController下面显示相同的背景图像,可以将UIImageView添加到[UIApplication sharedApplication].window在ApplicationIDFinishLaunching方法中,您无法看到原始视图控制器,因为您使用了
-presentViewController:animated:completion:
,它将在动画完成后隐藏显示视图控制器


您可以将
modalPresentationStyle
设置为
UIModalPresentationOverCurrentContext
之一,调用“presentViewController:animated:completion”之前,
UIModalPresentationOverFullScreen
UIModalPresentationCustom
,以便不会隐藏底层的演示视图控制器。

您无法看到原始视图控制器,因为您使用了
-presentViewController:animated:completion:
这将在动画完成后隐藏显示视图控制器


您可以将
modalPresentationStyle
设置为
UIModalPresentationOverCurrentContext
之一,调用“presentViewController:animated:completion”之前,
UIModalPresentationOverFullScreen
UIModalPresentationCustom
,以便不会隐藏底层的演示视图控制器。

您无法看到原始视图控制器,因为您使用了
-presentViewController:animated:completion:
这将在动画完成后隐藏显示视图控制器


您可以将
modalPresentationStyle
设置为
UIModalPresentationOverCurrentContext
之一,调用“presentViewController:animated:completion”之前,
UIModalPresentationOverFullScreen
UIModalPresentationCustom
,以便不会隐藏底层的演示视图控制器。

您无法看到原始视图控制器,因为您使用了
-presentViewController:animated:completion:
这将在动画完成后隐藏显示视图控制器


您可以将
modalPresentationStyle
设置为
UIModalPresentationOverCurrentContext
之一,调用“presentViewController:animated:completion”之前,请先使用全屏
UIModalPresentationOverFullScreen
UIModalPresentationCustom
,以便不会隐藏底层的演示视图控制器。

提供有关视图控制器层次结构的更多上下文,我们可以提供更有用的答案。视图控制器是如何显示的?它是以模式呈现的吗?它是导航控制器的子视图控制器还是选项卡栏控制器?等等,等等做
[self.view setAlpha:0.0f]将使所有内容消失,即使是其子视图。尝试
[self.view将subview带到front:underyingview]
代替标题如果您正在执行
-presentViewController:动画:完成:
,则从视图中隐藏
presentingViewController