倒入文件
文件地址请点击这里 密码:vcd4
创建一个继承于 UIViewController 的 名为 CkViewController 的类
CkViewController.m代码为
self.view.backgroundColor = [UIColor colorWithRed:(arc4random()%255 / 255.0) green:(arc4random()%255 / 255.0) blue:(arc4random()%255 / 255.0) alpha:1];
ViewController.h
@property (nonatomic,assign)NSInteger type;
ViewController.m
导入
#import "CKSlideMenu.h"
#import "CkViewController.h"
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor whiteColor];
self.automaticallyAdjustsScrollViewInsets = NO;
if (self.type == 0) {
NSArray *titles = @[@"今日",@"阿萨德",@"爱迪生",@"暗示",@"说的",@"粉丝",@"阿萨德",@"爱迪生",@"暗示",@"说的"];
NSMutableArray *arr = [NSMutableArray array];
for (int i = 0; i <titles.count ; i++) {
[arr addObject:[CkViewController new]];
}
CKSlideMenu *slideMenu = [[CKSlideMenu alloc]initWithFrame:CGRectMake(0, 64, self.view.frame.size.width, 40) titles:titles controllers:arr];
slideMenu.bodyFrame = CGRectMake(0, 64 + 40, self.view.frame.size.width, self.view.frame.size.height - 40 - 64);
[slideMenu scrollToIndex:3];
[self.view addSubview:slideMenu];
}
else if (self.type == 1){
NSArray *titles = @[@"今日",@"阿萨德",@"爱迪生",@"暗示",@"说的",@"粉丝",@"阿萨德",@"爱迪生",@"暗示",@"说的"];
NSMutableArray *arr = [NSMutableArray array];
for (int i = 0; i <titles.count ; i++) {
[arr addObject:[CkViewController new]];
}
CKSlideMenu *slideMenu = [[CKSlideMenu alloc]initWithFrame:CGRectMake(0, 64, self.view.frame.size.width, 40) titles:titles controllers:arr];
slideMenu.bodyFrame = CGRectMake(0, 64 + 40, self.view.frame.size.width, self.view.frame.size.height - 40 - 64);
slideMenu.bodySuperView = self.view;
slideMenu.indicatorOffsety = 2;
slideMenu.indicatorWidth = 25;
slideMenu.titleStyle = SlideMenuTitleStyleGradient;
slideMenu.selectedColor = [UIColor orangeColor];
slideMenu.unselectedColor = [UIColor grayColor];
[self.view addSubview:slideMenu];
}
else if (self.type == 2){
NSArray *titles = @[@"今日",@"爱迪生",@"暗示"];
NSMutableArray *arr = [NSMutableArray array];
for (int i = 0; i <titles.count ; i++) {
[arr addObject:[CkViewController new]];
}
CKSlideMenu *slideMenu = [[CKSlideMenu alloc]initWithFrame:CGRectMake(0, 64, self.view.frame.size.width*0.6, 40) titles:titles controllers:arr];
slideMenu.bodyFrame = CGRectMake(0, 64, self.view.frame.size.width, self.view.frame.size.height - 64);
slideMenu.bodySuperView = self.view;
slideMenu.indicatorStyle = SlideMenuIndicatorStyleStretch;
slideMenu.indicatorOffsety = 1.5;
slideMenu.titleStyle = SlideMenuTitleStyleTransfrom;
slideMenu.isFixed = YES;
slideMenu.font = [UIFont systemFontOfSize:12];
slideMenu.indicatorAnimatePadding = 15;
slideMenu.showLine = NO;
self.navigationItem.titleView = slideMenu;
}
else if (self.type == 3){
NSArray *titles = @[@"今日",@"阿萨德",@"爱迪生",@"暗示",@"说的",@"粉丝",@"阿萨德",@"爱迪生",@"暗示",@"说的"];
NSMutableArray *arr = [NSMutableArray array];
for (int i = 0; i <titles.count ; i++) {
[arr addObject:[CkViewController new]];
}
CKSlideMenu *slideMenu = [[CKSlideMenu alloc]initWithFrame:CGRectMake(0, 64, self.view.frame.size.width, 40) titles:titles controllers:arr];
slideMenu.bodyFrame = CGRectMake(0, 64 + 40, self.view.frame.size.width, self.view.frame.size.height - 40 - 64);
slideMenu.bodySuperView = self.view;
slideMenu.indicatorStyle = SlideMenuIndicatorStyleFollowText;
slideMenu.indicatorOffsety = 0;
slideMenu.titleStyle = SlideMenuTitleStyleAll;
slideMenu.indicatorHeight = 2;
slideMenu.showIndicator = NO;
[self.view addSubview:slideMenu];
}
}