仿QQ抽屜左側(cè)滑動效果

AppDelegate中:——————

#import "AppDelegate.h"

#import "ViewController.h"

#import "RLLeftSortsViewController.h"

#import "RLLeftSlideViewController.h"

@interface AppDelegate ()

@end

@implementation AppDelegate

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {


? ? ViewController *mainVC = [[ViewController alloc]init];


? ? RLLeftSortsViewController *LeftVC = [[RLLeftSortsViewController alloc]init];

? ? RLLeftSlideViewController *rootVC = [[RLLeftSlideViewController alloc]initWithLeftView:LeftVC andMainView:mainVC];

? ? self.window.rootViewController = rootVC;


? ? return YES;

}



ViewController中————————

#import "ViewController.h"

#import "PDBannerView.h"

#import "FirstView.h"

#import "SecondView.h"

#import "PDLinkageView.h"

@interface ViewController ()

{

? ? NSArray*arr;

}

@end

@implementation ViewController

- (void)viewDidLoad {

? ? [super viewDidLoad];


? ? arr = @[@"1",@"2",@"3"];

? ? PDBannerView*pd = [[PDBannerViewalloc]initWithFrame:CGRectMake(0,0,self.view.frame.size.width,self.view.frame.size.height)andImageArray:(NSMutableArray*)arr];

? ? [self.viewaddSubview:pd];


? ? dispatch_after(dispatch_time(DISPATCH_TIME_NOW /** 從什么時間開始 */, (int64_t)(6.0 /** 延時幾秒 */ * NSEC_PER_SEC)), dispatch_get_main_queue() /** 在哪一個線程中執(zhí)行 */, ^

? ? {

? ? ? ? [pdremoveFromSuperview];

? ? });


? ? FirstView*first = [[FirstViewalloc]init];

? ? SecondView *sec = [[SecondView alloc]init];

? ? first.title=@"首頁";

? ? sec.title=@"個人";

? ? UINavigationController *firstNav = [[UINavigationController alloc]initWithRootViewController:first];

? ? UINavigationController *secNav = [[UINavigationController alloc]initWithRootViewController:sec];

? ? self.viewControllers=@[firstNav,secNav];


}

第一個視圖中——————

#import "FirstView.h"

#import "PDLinkageView.h"

@interface FirstView ()

@end

@implementation FirstView

- (void)viewDidLoad {

? ? [super viewDidLoad];

? ? self.view.backgroundColor = [UIColor yellowColor];

? ? NSArray*titleArr =@[@"第一頁",@"第二頁",@"第三頁"];


? ? PDLinkageView *link = [[PDLinkageView alloc]initWithFrame:CGRectMake(0, 64, self.view.frame.size.width, 500) viewController:self titleArray:titleArr defaultButtonIndex:0];

? ? [self.viewaddSubview:link];


}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容