91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PPRevealSideViewController第三庫的簡單例子

發布時間:2020-05-31 04:42:45 來源:網絡 閱讀:1106 作者:杜甲同學 欄目:移動開發

PPRevealSideViewController第三庫的簡單例子



代碼下載:


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];
}





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大名县| 高雄县| 灵璧县| 永清县| 军事| 延安市| 双桥区| 牡丹江市| 西乌珠穆沁旗| 历史| 隆昌县| 依安县| 盐津县| 永修县| 顺平县| 秭归县| 申扎县| 宁河县| 鹰潭市| 安丘市| 特克斯县| 井陉县| 安远县| 江山市| 邵阳市| 连云港市| 哈尔滨市| 都匀市| 高平市| 兴隆县| 丹巴县| 当雄县| 瓮安县| 松溪县| 山东| 太保市| 新宁县| 新巴尔虎右旗| 乡宁县| 盐边县| 朝阳区|