#import “toutiaoViewController.h”
#import “shipinViewController.h”
#import “beijingViewController.h”
#import “cepingViewController.h”
#import “daogouViewController.h”
#import “xincheViewController.h”
#import “wancheViewController.h”
#import “shuocheViewController.h”
#import “wenzhangViewController.h”
#import “XLSlideSwitch.h”
#import “tiaozhuanViewController.h”
@interface zixunViewController ()<
XLSlideSwitchDelegate>
{
UIButton *btn;
}
@property(nonatomic,strong)XLSlideSwitch *ScrollView;
@end
@implementation zixunViewController
-
(void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor orangeColor];NSArray *array=@[@“toutiaoViewController”,@“shipinViewController”,@“beijingViewController”,@“cepingViewController”,@“daogouViewController”,@“xincheViewController”,@“wancheViewController”,@“shuocheViewController”,@“wenzhangViewController”];
NSArray *titlearr=@[@“头条”,@“视频”,@“北京”,@“测评”,@“导购”,@“新车”,@“玩车”,@“说车”,@“文章”];
NSMutableArray *mutablearr=[NSMutableArray new];for (int i=0; i<titlearr.count; i++) {
UIViewController *vc=[[NSClassFromString(array[i])alloc] init];
[mutablearr addObject:vc];
}
//滚动条
_ScrollView = [[XLSlideSwitch alloc] initWithFrame:CGRectMake(0, 20, self.view.bounds.size.width, self.view.bounds.size.height - 20) Titles:titlearr viewControllers:mutablearr];
_ScrollView.delegate = self;
_ScrollView.itemNormalColor = [UIColor darkGrayColor];
_ScrollView.itemSelectedColor = self.navigationController.navigationBar.tintColor;
_ScrollView.customTitleSpacing = 30;
_ScrollView.moreButton=[self movebtn];
[_ScrollView showInViewController:self];
}
//按钮
-(UIButton *)movebtn{
btn=[[UIButton alloc] init];
[btn setTitle:@“➕” forState:UIControlStateNormal];
[btn setImageEdgeInsets:UIEdgeInsetsMake(8, 8, 8, 8 )];
[btn addTarget:self action:@selector(abc) forControlEvents:UIControlEventTouchUpInside];
return btn;
}
//跳转
-(void)abc{
tiaozhuanViewController *tiao=[[tiaozhuanViewController alloc] init];
[self.navigationController pushViewController:tiao animated:YES];
}
//隐藏系统导航栏
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];//调用父类方法
self.navigationController.navigationBarHidden = YES;
//更改状态栏样式
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
}
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];//调用父类方法
self.navigationController.navigationBarHidden = NO;
}