首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >减少中央屏幕alpha时出现MMDrawerController错误

减少中央屏幕alpha时出现MMDrawerController错误
EN

Stack Overflow用户
提问于 2017-08-09 14:10:41
回答 1查看 42关注 0票数 1

我正在使用MMDrawerController在我的ios应用程序中创建一个侧边栏,我已经成功地实现了它,但是我正在尝试减少侧边栏显示时的中心视图的alpha,就像你通常在大多数具有类似功能的应用程序上看到的那样,但是我得到了错误

代码语言:javascript
复制
Type of expression is ambiguius without more context

下面是我的AppDelegate中的代码,visualstateblock部分抛出了错误

代码语言:javascript
复制
func buildNavigationDrawer()
{

    // Instantiate Main.storyboard
    let mainStoryBoard:UIStoryboard = UIStoryboard(name:"Main", bundle:nil)

    // Create View Controllers
    let mainPage:TabBarViewController = mainStoryBoard.instantiateViewController(withIdentifier: "TabBarViewController") as! TabBarViewController



    let rightSideMenu:HomeSideMenuViewController = mainStoryBoard.instantiateViewController(withIdentifier: "HomeSideMenuViewController") as! HomeSideMenuViewController



    // Wrap into Navigation controllers

    let rightSideMenuNav = UINavigationController(rootViewController:rightSideMenu)

    // Cerate MMDrawerController
    drawerContainer = MMDrawerController(center: mainPage, rightDrawerViewController: rightSideMenuNav)

    //drawerContainer!.openDrawerGestureModeMask = MMOpenDrawerGestureMode.PanningCenterView
    drawerContainer!.closeDrawerGestureModeMask = MMCloseDrawerGestureMode.panningCenterView

    drawerContainer!.setDrawerVisualStateBlock { (drawerContainer, rightSideMenuNav) in
        drawerContainer!.centerViewController.view.alpha = 0.3;
    }
    // Assign MMDrawerController to our window's root ViewController
    window?.rootViewController = drawerContainer

}

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-09 16:03:26

setDrawerVisualStateBlock中,返回的MMDrawerController不是可选的,但它后面仍然有一个强制包装器!

这是告诉编译器从上一行(您创建的那行)中获取可选值。

要解决此问题,请更改其中一个变量名称或使用以下命令:

代码语言:javascript
复制
drawerContainer?.setDrawerVisualStateBlock { $0.0.centerViewController.view.alpha = 0.3 }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45582824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档