TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Sep 2017 |
Maintained by captain9911.
分段选择,每页可由同一个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];