pod 'RESideMenu', '~> 4.0.7'
github 地址 ;https://github.com/romaonthego/RESideMenu
不缩放 self.scaleContentView = NO;
1. storyborad 添加 slideView
创建 一个 SlideViewController 继承 resideview
main.storyBoard 中 class 是 SlideViewController 添加 storyboradId 用于区分
2. storyboard 添加 LeftMenuViewController
添加 storyboradId 用于区分
3.storyboard 添加 contentViewController
添加 storyboradId 用于区分
拖入一个 navigation Controller 删除 tableViewController
拖入一个 UIViewController 连线到 navigation Controller 的rootView 删除里面的 view 等
拖入一个 navigation Controller Item 添加 一个 bar button item 连线自己 presentLeftViewController
运行 。。。
// // SlideViewController.m // BlogIteye // // Created by youbao on 16/10/22. // Copyright © 2016年 youbao. All rights reserved. // #import "SlideViewController.h" #import "RESideMenu.h" @interface SlideViewController ()<RESideMenuDelegate> @end @implementation SlideViewController - (void)awakeFromNib { self.menuPreferredStatusBarStyle = UIStatusBarStyleLightContent; self.contentViewShadowColor = [UIColor blackColor]; self.contentViewShadowOffset = CGSizeMake(0, 0); self.contentViewShadowOpacity = 0.6; self.contentViewShadowRadius = 12; self.contentViewShadowEnabled = YES; self.scaleContentView = NO; // 不缩放 self.contentViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"contentViewController"]; self.leftMenuViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"leftMenuViewController"]; // self.rightMenuViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"rightMenuViewController"]; //self.backgroundImage = [UIImage imageNamed:@"Stars"]; self.delegate = self; } #pragma mark - #pragma mark RESideMenu Delegate - (void)sideMenu:(RESideMenu *)sideMenu willShowMenuViewController:(UIViewController *)menuViewController { NSLog(@"willShowMenuViewController: %@", NSStringFromClass([menuViewController class])); } - (void)sideMenu:(RESideMenu *)sideMenu didShowMenuViewController:(UIViewController *)menuViewController { NSLog(@"didShowMenuViewController: %@", NSStringFromClass([menuViewController class])); } - (void)sideMenu:(RESideMenu *)sideMenu willHideMenuViewController:(UIViewController *)menuViewController { NSLog(@"willHideMenuViewController: %@", NSStringFromClass([menuViewController class])); } - (void)sideMenu:(RESideMenu *)sideMenu didHideMenuViewController:(UIViewController *)menuViewController { NSLog(@"didHideMenuViewController: %@", NSStringFromClass([menuViewController class])); } - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } /* #pragma mark - Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { // Get the new view controller using [segue destinationViewController]. // Pass the selected object to the new view controller. } */ @end
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。
谢谢您的赞助,我会做的更好!
相关推荐
TiSideMenu, iOS 7/8 样式侧边菜单具有视差效果 ( RESideMenu的包装模块) TiSideMenu** iOS 7/8 仅 **iOS 7/8 样式侧边菜单具有视差效果。伟大的RESideMenu的包装模块。从 1.2开始,这个模块支持左菜单和右菜单视图...
"Android仿iOS7的ResideMenu效果"就是这样一个例子,它旨在为Android应用引入类似于iOS7中的侧滑菜单效果。iOS7的ResideMenu以其平滑的动画和直观的交互而闻名,对于Android开发者来说,实现这样的效果可以提升应用...
"RESideMenu"是iOS平台上一个流行且功能丰富的第三方库,它提供了美观的侧滑效果,适用于创建类似iOS系统原生的侧滑菜单。本文将深入探讨如何使用RESideMenu,以及它提供的主要特性和使用技巧。 首先,让我们了解...
"安卓IOS风格相关-仿ios中的RESideMenu.rar" 这个标题表明,这是一个关于Android应用开发的项目,目的是模仿iOS设备上的侧滑菜单效果,即RESideMenu。RESideMenu是Android平台上一个开源库,用于实现与iOS系统原生...
iOS slide menu是一款很优秀的开源框架,但是它的官方demo是用storyboard实现的,扩展应用很不方便。这里用纯代码构造界面的方式改写了iOS slide menu的官方demo,方便应用框架的搭建。
ResideMenu库是一个专门为Android开发者设计的开源库,用于实现类似iOS的侧滑菜单效果。这个库使得Android应用能够轻松地添加这种交互体验,增强用户界面的美观性和易用性。 首先,我们要理解ResideMenu的工作原理...
【ResideMenu】是一款在Android平台上广泛使用的自定义控件,它为开发者提供了一种实现类似iOS中的侧滑菜单效果的解决方案。ResideMenu库设计独特,能够为应用程序添加一个可从屏幕边缘滑动出来的侧边菜单,为用户...
`ReSideMenu` 是一款广泛应用于iOS开发中的侧滑菜单组件。它允许用户在主界面的边缘滑动,以展示一个可自定义的侧边菜单,通常用于展示导航选项或者更多的功能设置。这个组件为iOS应用增加了丰富的交互性和用户体验...
Swift-SSASideMenu是一个基于Swift编程语言的开源项目,它是对RESideMenu的一个实现,专为iOS应用设计。RESideMenu是一个广受欢迎的库,它提供了类似iOS 7和8系统风格的侧滑菜单,具有视差效果,能够增强用户体验。...
4. **菜单栏集成**:"ResideMenu"这个名字暗示了该项目可能包含一个悬浮在屏幕边缘的侧滑菜单,类似于iOS的侧滑面板。开发者可能使用了自定义View或者第三方库(如SlidingMenu或android-sliding-menu)来实现这一...
在iOS应用开发中,使用第三方框架能够极大地提升开发效率,减少重复工作,并提供丰富的功能。本教程将聚焦于“RESideMenu”这一第三方框架,它为iOS应用带来了类似Facebook、Instagram等应用的侧滑菜单效果。这个...
"android 仿QQ5.0菜单 ISO菜单 residemenu"这个项目就是针对这种需求而设计的,它旨在模仿流行的即时通讯应用QQ的5.0版本中的侧滑菜单,并结合iOS7的风格,提供一个名为ResideMenu的库。下面我们将深入探讨这一主题...
在iOS开发中,实现抽屉式菜单的方法多种多样,其中一种常用的方式就是使用第三方库——`RESideMenu`。 `RESideMenu`是一个强大的iOS库,由Ruslan Ermilov开发,它允许开发者轻松地在项目中添加类似iOS系统邮件应用...
`ResideMenu`是一种流行的库,它为Android应用提供了类似iOS侧滑菜单的效果,增强了用户的操作体验。在这个菜单实例中,我们将深入探讨`ResideMenu`的实现原理、使用方法以及如何将其集成到你的Android项目中。 ...
iOS ResideMenu This project is the RefsideMenu Android version. The visual effect is partly referred to iOS version of ResideMenu. https://github.com/SpecialCyCi/AndroidResideMenu android-segmented-...
总之,iOS7 Menu.zip项目提供了一个实现iOS 7风格侧滑菜单的示例,开发者可以通过学习和研究该项目,了解如何使用Objective-C、Storyboard、手势识别以及RESideMenu库来创建类似的交互效果。这不仅有助于提升开发...
【标题】中的“residemenu-practice”指的是一个iOS开发项目,它是基于对RESideMenu开源库的研究和理解而创建的一个实践版本。RESideMenu是一个流行的效果酷似侧滑菜单的库,常用于实现iOS应用中的导航功能,类似于...
- **sample**:示例应用程序,用于演示如何使用ResideMenu库。 - `MainActivity.java`:示例应用的主活动,展示了如何与ResideMenu进行交互。 - `activity_main.xml`:主界面布局,包含了ResideMenu的集成。 - `...