作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在抽屉在 MMDrawerController 中打开时调暗中心 Controller View ,并且在抽屉逐渐关闭时调暗(增加 subview 上的 alpha?)中央 Controller 。
最佳答案
将带有 alpha 的调光透明 View 添加到视觉状态 block 内的 centerviewcontroller 可以产生这种效果。
let drawerController = DrawerController(centerViewController: nav, leftDrawerViewController: SideMenuTableViewController())
let blurView = UIView(frame: UIScreen.mainScreen().bounds)
blurView.backgroundColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.4)
drawerController.drawerVisualStateBlock = { (drawer, drawerSide, percentVisible) in
if percentVisible > 0 && blurView.superview == nil {
drawerController.centerViewController?.view.addSubview(blurView)
}
if percentVisible == 0 {
blurView.removeFromSuperview()
}
}
关于ios - 如何在 mmdrawercontroller 打开的侧边菜单上调暗 CenterController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31603077/
我正在创建自己的网站。使用无序列表制作我自己的标题 + 导航栏。 我遇到的问题是标题没有延伸到浏览器的边缘。唯一可行的方法是在 css“header”中使用。 position:absolute; 我
我是一名优秀的程序员,十分优秀!