- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在使用 MMDrawerController
在我的 iOS 应用程序中创建幻灯片菜单。菜单运行良好,但我遇到了一些麻烦。我的菜单是 ViewController
和 TableView
以及非常轻的 4 个自定义单元格。
我有显示菜单的按钮。当我用手指在屏幕上滑动打开菜单时,菜单看起来很好,但是当我第一次运行应用程序并按下此按钮时,菜单打开时会出现一些视觉延迟。似乎菜单没有完全加载 - 所以它首先显示在屏幕顶部附近,然后在适当的位置下降。只有在我第一次使用按钮打开菜单时才会发生这种情况。这是 Action 。
@IBAction func showMenu(sender: AnyObject)
{
var appDelegate : AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
appDelegate.centerContainer?.toggleDrawerSide(MMDrawerSide.Left, animated: true, completion: nil)
}
如何设置菜单的宽度?我的菜单很宽,也许可以定制得更小。
最佳答案
要隐藏您可以使用的状态栏
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
或者swift版本
UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: UIStatusBarAnimation.None)
您可能在 viewDidLoad
中做了太多初始化工作,这就是它有点滞后的原因。
您可以使用
@property (nonatomic, assign) CGFloat maximumLeftDrawerWidth;
设置最大宽度的属性。
关于ios - 如何正确配置 MMDrawerController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29960065/
我在我的 objective-c 应用程序中使用 MMdrawercontroller 来显示左侧菜单。我想在打开菜单时启用对 centerVC 显示的小部分的点击。 我该怎么做? 最佳答案 func
我正在使用 MMDrawerController 作为侧边菜单。打开侧边菜单时,我找不到在中心 View 中关闭键盘的位置。 我试过了 在sideMenuViewController的viewWill
我正在尝试在我的应用程序中使用 MMDrawerController,但我无法通过中心 View 上的手势关闭侧边抽屉。我在我的应用程序的其他地方使用了 MMDrawerController 并取得了
我在我的 objective-c 应用程序中将 MMdrawercontroller 用于左侧菜单。我在导航栏中有一个按钮来打开/关闭菜单。问题是菜单只打开而没有关闭。这是我的代码: - (IBAct
我正在尝试获取 MMDrawerController去工作,但我遇到了麻烦。 这是我的 Storyboard中应用的结构: 下面是我尝试从我的 Root View Controller 中初始化它的方
我正在使用 MMDrawerController 在我的 iOS 应用程序中创建幻灯片菜单。菜单运行良好,但我遇到了一些麻烦。我的菜单是 ViewController 和 TableView 以及非常
我是 swift 和 iOS 开发的新手。在我的项目中,我正在使用 MMDrawerController 加载幻灯片菜单,它适用于幻灯片,但在 AppDelegate 中初始化 MMDrawerCon
我正在使用 MMDrawerController 在我的应用程序中显示菜单 - 我为此使用了我的一个 ViewControllers。 我遇到了一些约束问题。当我的菜单 VC 第一次加载时 - 它在左
我已经搜索了每个地方来找到我遇到的这个错误的解决方案,我还尝试使用 nsuserdefaults、struct 和全局变量将我的变量传递给其他 View Controller 。我正在使用 mmdra
我正在使用 MMDrawerController在我的应用程序中。当我想将数据从 MMExampleLeftSideDrawerViewController 传递到 MMExampleCenterTa
我使用 MMDrawerController 库来创建抽屉菜单。一切正常,但当应用程序启动并显示我的默认 View 时,未选择相应的项目。 有没有一种方法可以像用户从菜单中选择一个项目一样强制项目处于
我使用来自 github 的 mmdrawercontroller 为 kmy 应用程序创建了一个滑出式菜单。 一切正常,但我无法摆脱顶部的导航栏。它与我的许多页面重叠,但也出现在所有其他页面上。我需
有什么方法可以通过拖动中心容器来检测抽屉何时关闭?我希望每次抽屉关闭时执行某些操作.. 最佳答案 你可以使用 -(void)setGestureCompletionBlock:(void(^)(MMD
我是初级 iOS 开发人员,正在尝试使用 MMDrawerController。 我的 MainStoryboard 有 4 个 View 。 NavigationController(嵌入 Cent
我正在我的应用委托(delegate)中初始化 MMDrawerController,如下所示: UIStoryboard *storyboard = [UIStoryboard storyboard
我是 iOS 开发的新手。 MMDrawerControllerKitchenSink 原来是如何制作应用程序的一个很好的例子。这是一个使用 MMDrawerController 的示例应用程序。 我
如果您正在使用 Swift + CocoaPods + use_frameworks!使用 MMDrawerController 开源 (ObjC) 库,您可能无法子类化 MMDrawerContro
我想在抽屉在 MMDrawerController 中打开时调暗中心 Controller View ,并且在抽屉逐渐关闭时调暗(增加 subview 上的 alpha?)中央 Controller
我想检测菜单何时关闭。我发现这个解决了question .在接受的答案的评论中,他们说这种方法: -(void)setGestureCompletionBlock:(void(^)(MMDrawerC
我有一个适用于 iphone 和 ipad 的应用程序。 iPhone 的经典主/细节应用程序和 iPad 的 Split View。 我想使用 MMDrawerController 添加滑出式菜单
我是一名优秀的程序员,十分优秀!