gpt4 book ai didi

iOS-使用 SWRevealViewController 打开后 View 时使前 View 变暗

转载 作者:可可西里 更新时间:2023-11-01 00:21:34 26 4
gpt4 key购买 nike

我试图在显示后 View 时使前 View 变暗。有什么办法吗?

请 swift (我对 objc 不是很有经验..我知道,我知道-不需要说教..)

谢谢

最佳答案

在您的 MenuVC 中(位于后面并充当侧边菜单的 TableView Controller )。添加以下内容。

let darkView = UIView()

override func viewWillAppear(_ animated: Bool) {

darkView.addGestureRecognizer(revealViewController().tapGestureRecognizer())
darkView.backgroundColor = UIColor.black.withAlphaComponent(0.7)
darkView.frame = self.revealViewController().frontViewController.view.bounds
self.revealViewController().frontViewController.view.addSubview(darkView)
}

override func viewWillDisappear(_ animated: Bool) {
darkView.removeFromSuperview()
}

关于iOS-使用 SWRevealViewController 打开后 View 时使前 View 变暗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39437034/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com