分段选择,每页可以由同一个 ViewController 控制,也可以由不同的 ViewController 分别控制。
将 CAPSegment 下的 CAPSegmentViewController.h 和 CAPSegmentViewController.m 导入到项目中
NSArray *titleArray = @[@"标题1", @"标题2", @"标题3", @"标题4", @"标题5", @"标题6"];
//ViewController类名
NSString *subVCName = @"TestViewControllerOne";
CAPSegmentViewController *segmentVC = [[CAPSegmentViewController alloc] initWithTitleArray:titleArray subViewControllerName:subVCName];
segmentVC.pageTitle = @"统一控制";
// segmentVC.titleWidth = 80; //修改segment标题宽度
// segmentVC.titleHeight = 60; //修改segment标题高度
// segmentVC.titleDefaultColor = [UIColor greenColor]; //修改segment标题默认颜色
// segmentVC.titleSelectedColor = [UIColor redColor]; //修改segment标题选中后的颜色
// segmentVC.displayCount = 5; //修改segment标题显示的数量
// segmentVC.lineColor = [UIColor blueColor]; //修改segment标题与内容的分割线颜色
[self.navigationController pushViewController:segmentVC animated:YES];
NSArray *titleArray = @[@"标题1", @"标题2", @"标题3", @"标题4", @"标题5", @"标题6"];
//ViewController类名
NSArray *subVCNameArray = @[@"TestViewControllerOne", @"TestViewControllerTwo",
@"TestViewControllerThree", @"TestViewControllerFour",
@"TestViewControllerFive", @"TestViewControllerSix"];
CAPSegmentViewController *segmentVC = [[CAPSegmentViewController alloc] initWithTitleArray:titleArray subViewControllerNameArray:subVCNameArray];
segmentVC.pageTitle = @"分别控制";
// segmentVC.titleWidth = 80; //修改segment标题宽度
// segmentVC.titleHeight = 60; //修改segment标题高度
// segmentVC.titleDefaultColor = [UIColor greenColor]; //修改segment标题默认颜色
// segmentVC.titleSelectedColor = [UIColor redColor]; //修改segment标题选中后的颜色
// segmentVC.displayCount = 5; //修改segment标题显示的数量
// segmentVC.lineColor = [UIColor blueColor]; //修改segment标题与内容的分割线颜色
[self.navigationController pushViewController:segmentVC animated:YES];