首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确配置MMDrawerController

如何正确配置MMDrawerController
EN

Stack Overflow用户
提问于 2015-04-30 05:56:15
回答 1查看 4.5K关注 0票数 1

我使用MMDrawerController在我的iOS应用程序中创建幻灯片菜单。菜单运行得很好,但我有一些麻烦。我的菜单是带有非常轻的4个自定义单元格的ViewControllerTableView

  1. 我的应用程序现在有顶部栏-我不知道如何才能关闭它。
  2. 我有按钮显示我的菜单。当我用手指在屏幕上滑动打开它时,菜单看起来很好,但是当我第一次运行app并按下这个按钮时,菜单打开时会出现一些视觉滞后。似乎菜单还没有完全加载,所以它首先显示在屏幕顶部附近,然后在适当的位置向下显示。只有当我第一次用按钮打开菜单时,才会发生这种情况。这是行动。 @IBAction func showMenu(发件人: AnyObject) { var appDelegate : AppDelegate = UIApplication.sharedApplication().delegate as!动画appDelegate.centerContainer?.toggleDrawerSide(MMDrawerSide.Left,:AppDelegate : true,AppDelegate:0)}
  3. 如何设置菜单宽度?我的菜单很宽,也许可以定制成更小一些。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-30 06:43:26

  1. 若要隐藏可使用的状态栏 [UIApplication sharedApplication setStatusBarHidden:是的动画:UIStatusBar动画]; 或者迅捷版 UIApplication.sharedApplication().setStatusBarHidden(true,withAnimation: UIStatusBarAnimation.None)
  2. 您可能在viewDidLoad中做了太多的init内容,这就是为什么它有点滞后的原因。
  3. 您可以使用 @property (非原子,赋值) CGFloat maximumLeftDrawerWidth; 属性设置最大宽度。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29960065

复制
相关文章

相似问题

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