我正在显示一个模态视图
[self presentModalViewController:controller animated:YES];
当视图在屏幕上移动时,根据创建它的 xib 文件中的设置,它是透明的,但一旦它填满屏幕,它就会变得不透明。
无论如何保持视图透明?
我怀疑它被放置的视图没有被渲染,而不是模态视图变得不透明。
您的视图仍然是透明的,但是一旦您的模态控制器位于堆栈的顶部,它后面的视图就会被隐藏(就像任何最顶层的视图控制器一样)。解决方案是自己手动为视图设置动画;那么后面的viewController就不会被隐藏(因为你不会’离开’它)。