iOS,侧滑(最简单效果却很好的侧滑功能实现
来源:互联网 发布:手机防丢失软件 编辑:程序博客网 时间:2024/06/05 15:04
很多时候侧滑功能都会被用到。下面来介绍一下,很简单,效果却很好。
1.先按照图片新建LeftViewController,MainViewController(当然请先下载ReSideMenu类:http://download.csdn.net/detail/qq_27325349/9351409)
2.在ViewController.m中添加图下代码:
#import "ViewController.h"#import "LeftViewController.h"#import "MainViewController.h"#import "RESideMenu.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; self.view.backgroundColor=[UIColor greenColor]; UIButton *button=[UIButton buttonWithType:UIButtonTypeContactAdd]; button.frame=CGRectMake(100, 100, 60, 60); [button addTarget:self action:@selector(click) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:button]; }-(void)click{ MainViewController *main=[[MainViewController alloc]init]; LeftViewController *left=[[LeftViewController alloc]init]; RESideMenu *sideMenuViewController=[[RESideMenu alloc]initWithContentViewController:main leftMenuViewController:left rightMenuViewController:nil]; self.view.window.rootViewController=sideMenuViewController; NSLog(@"000");}
3.在MainViewController.m中添加如下代码
#import "MainViewController.h"#import "RESideMenu.h"@interface MainViewController ()@end@implementation MainViewController- (void)viewDidLoad{ [super viewDidLoad]; self.view.backgroundColor=[UIColor purpleColor]; UIButton *avator=[UIButton buttonWithType:UIButtonTypeCustom]; [avator setBackgroundImage:[UIImage imageNamed:@"111"] forState:UIControlStateNormal]; avator.frame=CGRectMake(0, 44, 50, 50); [avator addTarget:self action:@selector(presentLeftMenuViewController:) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:avator];}
4.在LeftViewController.m中添加如下代码
#import "LeftViewController.h"@interface LeftViewController ()@end@implementation LeftViewController- (void)viewDidLoad{ [super viewDidLoad]; self.view.backgroundColor=[UIColor blueColor]; UILabel *label=[[UILabel alloc]init]; [label setText:@"左侧页面"]; label.frame=CGRectMake(50, 44, 80, 40); [self.view addSubview:label];}
5.效果图如下:(主页面和左页面的具体展示可以根据自己需要写,点击头像侧滑和滑动侧滑都OK的,功能都封装好了)
3 0
- iOS,侧滑(最简单效果却很好的侧滑功能实现
- iOS-实现最简单的画线功能
- iOS-实现最简单的画线功能 . 转
- IOS 一个很好的录制屏幕实现IOS功能
- iOS最简单的抽屉效果
- 最简单的侧滑效果DrawerLayout
- activity最简单的侧滑效果
- SlidingMenu最简单的使用,实现侧拉效果
- TreeCtrl 查找功能的最简单实现
- 关于iOS 简单动画效果的实现(用 beginAnimations 和 commitAnimations 来实现最简单的动画)
- iOS-实现简单的动画效果
- ios气泡动画效果的简单实现
- iOS简单的动画效果实现
- iOS毛玻璃效果的简单实现
- iOS: 最简单的splash screen实现
- iOS滑动返回的最简单实现
- 简单几步activity实现ios侧滑删除效果
- 最简单的基于SlidingMenu仿QQ侧滑效果
- 链表之删除双链表倒数第K个节点
- 利用dbms_system包SET_SQL_TRACE_IN_SESSION开启sql跟踪
- OTL实战小结
- Markdown example backup
- 《java并发编程实战》随笔——第一章
- iOS,侧滑(最简单效果却很好的侧滑功能实现
- 数组和字符串
- Linux下各目录介绍
- c++构造函数和赋值操作符
- python异常记录
- 有一种成功叫坚持
- Codevs_P3377 [Mz]接水问题2(STL+优先队列)
- WebKit之CSSValue的继承关系
- uva146(简单题)-全排列