亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > iOS > 正文

iOS實現簡單的抽屜效果

2020-07-26 03:27:15
字體:
來源:轉載
供稿:網友

說到抽屜效果在iOS中比較有名的第三方類庫就是PPRevealSideViewController。一說到第三方類庫就自然而然的想到我們的CocoaPods,本文用CocoaPods引入PPRevealSideViewController,然后在我們的工程中以代碼結合storyboard來做出抽屜效果。

一、在工程中用CocoaPods引入第三方插件PPRevealSideViewController.

(1).在終端中搜索PPRevealSideViewController的版本

(2).在Podfile中添加相應的版本庫

(3).之后保存一下Podfile文件,然后執行pod install即可

二、為我們的工程添加pch文件

因為用的是XCode6, 上面默認是沒有pch文件的,如果我們想使用pch文件,需要手動添加,添加步驟如下

1.在XCode6中是么有pch文件的,如下圖

2.創建pch文件

    

3.配置pch文件

(1)、找工程的Targets->Build Settings->Apple LLVM 6.0 - Language

(2)在Prefix Header下面的Debug和Release下添加$(SRCROOT)/工程名/pch文件,入下圖

三、使用PPRevealSideViewController來實現抽屜效果

當然了首先在pch文件中引入我們的第三方類庫,然后使用即可

1.在storyboard拖出來我們要用的視圖控制器,點擊主界面上的按鈕會以抽屜的形式展示出導航頁,然后在導航頁導航到各個界面,之后在從各個頁面回到主界面

2.在AppDelegate中初始化我們的PPRevealSideViewController并設置為啟動頁面代碼如下:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch.  self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];  //獲取主視圖的導航控制器 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"NavigationController"];  //新建PPRevealSideViewController,并設置根視圖(主頁面的導航視圖) PPRevealSideViewController *sideViewController = [[PPRevealSideViewController alloc] initWithRootViewController:vc];  sideViewController.fakeiOS7StatusBarColor = [UIColor whiteColor];  //把sideViewController設置成根視圖控制器 self.window.rootViewController = sideViewController;  [self.window makeKeyAndVisible];  return YES;}

3.在主界面使用PPRevealSideViewController來推出導航頁

- (IBAction)tapItem:(id)sender {  UIStoryboard *storybaord = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; UITableViewController *table = [storybaord instantiateViewControllerWithIdentifier:@"CustomViewViewController"]; [self.revealSideViewController pushViewController:table onDirection:PPRevealSideDirectionLeft animated:YES];}

4.在導航頁點擊不同的按鈕使用PPRevealSideViewController跳轉到不同的controller

- (IBAction)tap1:(id)sender {  UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; UIViewController *one = [storyboard instantiateViewControllerWithIdentifier:@"one"]; [self.revealSideViewController popViewControllerWithNewCenterController:one animated:YES];}- (IBAction)tap2:(id)sender {  UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; UIViewController *one = [storyboard instantiateViewControllerWithIdentifier:@"two"]; [self.revealSideViewController popViewControllerWithNewCenterController:one animated:YES]; }- (IBAction)tap3:(id)sender { UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; UIViewController *one = [storyboard instantiateViewControllerWithIdentifier:@"three"]; [self.revealSideViewController popViewControllerWithNewCenterController:one animated:YES];}- (IBAction)tap4:(id)sender { UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; UIViewController *one = [storyboard instantiateViewControllerWithIdentifier:@"four"]; [self.revealSideViewController popViewControllerWithNewCenterController:one animated:YES];}

5.各個頁面返回到主界面的代碼如下:

- (IBAction)tapPage:(id)sender { UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];  UIViewController *view = [storyboard instantiateViewControllerWithIdentifier:@"NavigationController"];  [self.revealSideViewController popViewControllerWithNewCenterController:view animated:YES];}

四、到此效果實現完畢,下面是效果圖:

以上就是本文的全部內容,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av一区二区在线观看| 国产91色在线播放| 国产一区二区日韩精品欧美精品| 亚洲色图色老头| 久久综合免费视频影院| 亚洲一区二区三区四区在线播放| 亚洲精品国产综合区久久久久久久| 91精品国产自产在线| 在线观看国产精品淫| 国内精品久久久久久久久| 国产精品爽爽ⅴa在线观看| 欧美激情亚洲综合一区| 国产精品视频99| 日韩av免费一区| 亚洲国产中文字幕久久网| 亚洲欧美国产另类| 狠狠躁天天躁日日躁欧美| 日本精品免费观看| 欧美色videos| 国产啪精品视频| 亚洲国产精品电影在线观看| 亚洲国产欧美一区二区丝袜黑人| 欧美精品一本久久男人的天堂| 欧洲成人性视频| 国产美女搞久久| 国产精品黄视频| 国产亚洲欧美日韩美女| 国产日韩综合一区二区性色av| 色偷偷噜噜噜亚洲男人的天堂| 久久久久久12| 亚洲美女av黄| 欧美在线视频观看免费网站| 国产精品久久久久久久久影视| 中文字幕久久久av一区| 亚洲最新在线视频| 久久伊人精品视频| 欧美性视频精品| 成人两性免费视频| 日本免费在线精品| 国产精品久久999| 人妖精品videosex性欧美| 国产精品大陆在线观看| 欧美亚洲伦理www| 欧美综合在线观看| 欧美一区亚洲一区| 高清欧美性猛交xxxx黑人猛交| 亚洲男人天堂网| 久久精品美女视频网站| 国产美女精品视频免费观看| 亚洲欧美一区二区三区在线| 91精品久久久久久久久久久久久| 欧美激情亚洲国产| 欧美性猛交xxxx免费看久久久| 91在线播放国产| 91成人免费观看网站| 97精品久久久中文字幕免费| 久久久久久国产| 国产精品美女在线观看| 日韩一区二区三区国产| 亚洲成av人乱码色午夜| 中文字幕9999| 精品中文视频在线| 国产精品成人av在线| 久久999免费视频| 久久成人18免费网站| 国产欧美精品久久久| 亚洲免费一在线| 欧美香蕉大胸在线视频观看| 色妞在线综合亚洲欧美| 午夜精品一区二区三区在线播放| 日韩视频免费观看| 欧美国产精品日韩| 久久精品视频在线| 久久综合久久88| 亚洲国产精品久久久久| 一区二区三区国产在线观看| 亚洲图片在区色| 欧美精品激情blacked18| 国产精品免费福利| 国产99久久精品一区二区 夜夜躁日日躁| 亚洲人成电影网| 日韩动漫免费观看电视剧高清| 2018日韩中文字幕| 国产拍精品一二三| 国产一区二区三区毛片| 欧美国产在线视频| 久热精品视频在线观看一区| 日韩av片永久免费网站| 亚洲成人激情在线观看| 国产精品自拍网| 色先锋资源久久综合5566| 精品久久中文字幕久久av| 国产亚洲视频在线观看| 欧美丰满老妇厨房牲生活| 国产精品日韩专区| 精品国产999| 亚洲精品一区二区网址| 精品亚洲一区二区三区在线观看| 成人黄色免费片| 欧美丰满片xxx777| 日韩av男人的天堂| 国产欧美一区二区三区久久人妖| 亚洲国产精品人人爽夜夜爽| 国产亚洲精品日韩| 精品视频在线播放色网色视频| 国产一区香蕉久久| 日韩av片永久免费网站| 国产精品夜间视频香蕉| 韩剧1988免费观看全集| 国产成人精品电影| 欧美在线一区二区视频| 欧美另类极品videosbest最新版本| 精品亚洲永久免费精品| 国产欧美日韩免费| 欧美人与性动交a欧美精品| 日韩激情av在线免费观看| 欧美日韩亚洲精品内裤| 亚洲伊人久久大香线蕉av| 久久久久久综合网天天| 久久6精品影院| 国产成人精品网站| 欧美二区乱c黑人| 亚洲a成v人在线观看| 日韩国产欧美精品一区二区三区| 久久久女人电视剧免费播放下载| 国产一区二区香蕉| 国产精品久久99久久| 68精品国产免费久久久久久婷婷| 欧美噜噜久久久xxx| 米奇精品一区二区三区在线观看| 国产精品盗摄久久久| 日韩在线观看网址| 久久国产精品99国产精| 欧洲成人午夜免费大片| 色偷偷av一区二区三区乱| 亚洲色图第三页| 97精品国产97久久久久久春色| 欧美国产日本高清在线| 国产亚洲a∨片在线观看| 欧美乱大交xxxxx| 欧美午夜精品伦理| 91精品国产综合久久香蕉最新版| 欧美成人精品一区| 欧美成人高清视频| 国产欧美精品一区二区三区介绍| 亚洲精品一区中文| 久久精品中文字幕免费mv| 91精品免费久久久久久久久| 日韩电影免费观看在线| 日韩精品999| 国产日韩在线亚洲字幕中文| 久久人人爽国产| 亚洲精品视频播放| 日韩欧美国产激情| 午夜精品一区二区三区在线播放| 亚洲国产精久久久久久| 奇门遁甲1982国语版免费观看高清| 91中文字幕在线| 91地址最新发布| 美女999久久久精品视频| 欧美日韩激情视频| 国产精品久久久久久久久久| 亚洲精品白浆高清久久久久久| 6080yy精品一区二区三区|