PPRevealSideViewController第三库的简单例子
来源:互联网 发布:淘宝售后电脑如何操作 编辑:程序博客网 时间:2024/05/22 03:39
PPRevealSideViewController第三库的简单例子
代码下载: "PP.zip"http://vdisk.weibo.com/s/HAdg2
http://pan.baidu.com/share/link?shareid=3833108176&uk=3189484501
这个第三方库是能够实现左右滑动视图控制器效果的第三方库,第三库在代码例子中就有的
首先,我们需要再创建一个视图控制器,让它直接继承自UITableViewController
我们不需要额外添加代码。
AppDelegate.h代码实现如下:
#import <UIKit/UIKit.h>#import "PPRevealSideViewController.h"@class ViewController;@interface AppDelegate : UIResponder <UIApplicationDelegate>@property (strong, nonatomic) UIWindow *window;@property (strong, nonatomic) ViewController *viewController;@property (strong, nonatomic) PPRevealSideViewController* revealSideViewController;@property (strong, nonatomic) UINavigationController* nav;@end
.m文件实现如下:
我们要在
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法添加如下代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; // Override point for customization after application launch. self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease]; //创建一个导航 self.nav = [[UINavigationController alloc] initWithRootViewController:self.viewController]; //初始化一个可以左右划第三库的对象 self.revealSideViewController = [[PPRevealSideViewController alloc] initWithRootViewController:self.nav]; self.revealSideViewController.panInteractionsWhenClosed = PPRevealSideInteractionContentView|PPRevealSideInteractionNavigationBar; self.window.rootViewController = self.revealSideViewController;// PP_RELEASE(self.viewController);// PP_RELEASE(self.nav); [self.window makeKeyAndVisible]; return YES;}
ViewController.h代码实现如下:
#import <UIKit/UIKit.h>#import "TableViewControllerABC.h"#import "PPRevealSideViewController.h"@interface ViewController : UIViewController@property (strong , nonatomic) TableViewControllerABC* tB;@end
ViewController.m代码如下:
-(void)viewWillAppear:(BOOL)animated{ self.tB = [[TableViewControllerABC alloc] initWithStyle:UITableViewStylePlain]; //设置左划显示的视图控制器 [self.revealSideViewController preloadViewController:self.tB forSide:PPRevealSideDirectionLeft]; [super viewWillAppear:animated];}
本文出自 “7087095” 博客,请务必保留此出处http://7097095.blog.51cto.com/7087095/1231007
- PPRevealSideViewController第三库的简单例子
- 关于PPRevealSideViewController第三方抽屉的改善
- 第三讲 一个简单的例子
- go第三方库的安装例子
- Ios左右菜单PPRevealSideviewController使用的一些心得
- Ios左右菜单PPRevealSideviewController使用的一些心得
- ios左右菜单PPRevealSideviewController使用的一些心得
- Ios左右菜单PPRevealSideviewController使用的一些心得
- Ios左右菜单PPRevealSideviewController使用的一些心得
- Ios左右菜单PPRevealSideviewController使用的一些心得
- CImg库的一个简单例子
- 简单的动态连接库,例子
- libxml2库的使用例子很简单
- 简单的Timer例子
- c的简单例子
- AJAX的简单例子
- 一个简单的例子
- 重载的例子.....简单
- 使用CCSpriteBatchNode实现动画效果
- iOS读取制作二维码
- Sqlite3详细解读
- Json数据解析后分类思路
- iOS 数据压缩与解压
- PPRevealSideViewController第三库的简单例子
- CSS选择器的权重与优先规则
- 隐性语义索引(LSI)学习笔记
- oracle中日期,数字,字符串之间的相互转换
- SkinMagic使用的基本方法及高级方法
- 固定布局与流式布局
- java中通过request获取客户端IP地址
- Android x86模拟器Intel Atom x86 System Image配置与使用方法
- 什么是编写教学设计流程图