一尘不染

如何使用 presentModalViewController 创建透明视图

javascript

我正在显示一个模态视图

[self presentModalViewController:controller animated:YES];

当视图在屏幕上移动时,根据创建它的 xib 文件中的设置,它是透明的,但一旦它填满屏幕,它就会变得不透明。

无论如何保持视图透明?

我怀疑它被放置的视图没有被渲染,而不是模态视图变得不透明。


阅读 89

收藏
2022-07-14

共1个答案

一尘不染

您的视图仍然是透明的,但是一旦您的模态控制器位于堆栈的顶部,它后面的视图就会被隐藏(就像任何最顶层的视图控制器一样)。解决方案是自己手动为视图设置动画;那么后面的viewController就不会被隐藏(因为你不会’离开’它)。

2022-07-14