【发布时间】:2015-09-22 06:38:57
【问题描述】:
我正在开发一个针对iOS 7 及更高版本的应用程序。我想以模态方式呈现一个背景暗淡的视图,该视图部分显示了下面的前一个视图。我已经阅读了几篇处理这种情况的帖子,我做到了:
- 在
storyboard中创建了一个视图控制器场景并设置了一个模态segue 以导航到它。 - 将该模态序列的
Presentation值设置为Current Context。 - 将视图控制器的视图背景颜色设置为清除颜色。
- 在父视图上方添加了全屏视图,背景为黑色,不透明度为 50%。
到模态视图的转换是默认的和动画的。在动画时,我看到视图呈现为半透明,但是一旦过渡动画结束并且视图最终占据全屏,视图就会变成不透明的黑色。
我做错了什么?我该如何解决这个问题?
【问题讨论】:
-
只是关于最后一条语句的注释:它可能不会变得不透明,但后面的视图不再渲染,前面的视图仍然是透明的,但后面不再有任何东西显示出来。
标签: ios uiview background modal-dialog opacity