IndexViewController *viewController=[[IndexViewController alloc]init];//中间的一个类
MenuViewController *menuViewController=[[MenuViewController alloc]init];//左边的一个类
UINavigationController * navigationController = [[UINavigationController alloc]initWithRootViewController:viewController];
MMDrawerController *drawercontroller=[[MMDrawerController alloc]initWithCenterViewController:navigationController leftDrawerViewController:menuViewController];
[drawercontroller setMaximumLeftDrawerWidth:150.0];
[drawercontroller setOpenDrawerGestureModeMask:MMOpenDrawerGestureModeAll];
[drawercontroller setCloseDrawerGestureModeMask:MMCloseDrawerGestureModeAll];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window setRootViewController:drawercontroller];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
分享到:
相关推荐
`SlidingPaneLayout`是Android SDK中的一个控件,允许在一个较大的视图空间中创建一个可滑动的侧边视图。然而,原生的`SlidingPaneLayout`可能无法完全复制iOS的抽屉返回效果,因为它并不包含手势识别和动画效果。 ...
抽屉通常包含一个主视图(通常是内容视图)和一个从侧边滑出的副视图(如导航菜单)。通过调整这些视图的大小和位置,可以实现抽屉的开合效果。 动画也是抽屉效果中不可或缺的一部分。平滑的过渡动画可以使用户体验...
例如,自定义下拉菜单可以设计成具有品牌特色的样式,下拉抽屉则可以实现个性化的侧边导航。然而,自定义过程中也要注意保持组件的一致性和易用性,避免过度设计导致用户困惑。 总的来说,"下拉菜单"和"下拉抽屉"是...
在iOS应用开发中,创建一个优雅的侧滑抽屉效果是常见的需求,它可以提供便捷的导航功能,类似于QQ老版和网易应用中的设计。本文将深入探讨如何使用Swift语言实现这样的效果,主要涉及Swift开发中的UI相关控件,特别...
在Android开发中,侧滑菜单(SlidingMenu)是一种常见的设计模式,用于实现类似iOS中的抽屉效果,常用于提供应用程序的主要导航选项。本资源包含了一个炫酷的Android底部导航控件,它不仅实现了侧滑菜单功能,还整合...
侧边菜单概述SideMenu是用SwiftUI为SwiftUI编写的一个简单的侧边菜单导航控件预览样本左面板右面板要求 Xcode 11 斯威夫特5.1 iOS 13或更高版本。安装迅捷软件包管理器在导航器中选择项目,转到“ Swift软件包”选项...
在iOS应用开发中,抽屉效果是一种常见的交互设计,它允许用户通过滑动手势从屏幕边缘拉出一个或两个侧边视图,就像抽屉一样。这种效果在很多App中被广泛采用,如导航菜单、设置选项等。本文将探讨如何在iOS中实现一...
至于"侧菜单也未做",这通常指的是常见的抽屉式导航菜单,例如Facebook风格的侧滑菜单。这个功能可以通过MMDrawerController或者SWRevealViewController等第三方库实现,提供一种便捷的方式在主界面和侧边菜单之间...
设计师还需要关注iOS特有的设计元素,如底部导航栏(Tab Bar)、滑动返回手势、抽屉式侧边菜单等。 此外,为了提供无障碍体验,设计师在使用模板时还需遵循Apple的无障碍指南,确保色彩对比度足够,文字大小适中,...
这种效果通常用于移动应用程序,允许用户通过从屏幕边缘滑动来显示或隐藏一个侧边菜单,通常包含导航选项和其他设置。在iOS开发中,这种效果可以通过自定义UIPanGestureRecognizer手势识别器、UIView动画或者使用第...
这种设计通常被称为抽屉式导航或侧滑菜单,它允许用户通过从屏幕边缘向内滑动来访问更多的导航选项或设置。在Swift中,可以使用第三方库如`SWRevealViewController`或自定义手势识别器来实现。侧边栏通常包含多个...
【描述】"FAPanels - Swift" 提示我们这个项目是专门为 Swift 编程语言设计的,它可能包含一组 UI 控件或框架,用于帮助开发者轻松地在他们的应用中实现类似抽屉效果、弹出窗口等功能。Swift 是苹果公司推出的一种...