App*_*Dev 10 opacity uiviewcontroller ios presentviewcontroller swift
我有一个视图控制器,视图的背景我需要半透明,并继续显示下面的视图.我调整了nib文件中的不透明度,并尝试将视图控制器推入导航堆栈并以模态方式呈现,但加载后,前一个视图被卸载.我该怎么解决这个问题?
Anh*_*ham 19
这是你在找什么?
查看控制器A - >查看控制器B(笔尖)
斯威夫特<3:
在View Controller A中,添加以下代码行:
let viewControllerB = ViewControllerB(nibName: "ViewControllerB", bundle: nil)
viewControllerB.modalPresentationStyle = .OverFullScreen
presentViewController(viewControllerB, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
在View Controller B中,view使用colorWithAlphaComponent方法设置背景颜色:
view.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.7)
Run Code Online (Sandbox Code Playgroud)
斯威夫特≥3:
查看控制器A:
let viewControllerB = ViewControllerB(nibName: "ViewControllerB", bundle: nil)
viewControllerB.modalPresentationStyle = .overFullScreen
present(viewControllerB, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
查看控制器B:
view.backgroundColor = UIColor.black.withAlphaComponent(0.7)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21972 次 |
| 最近记录: |