项目介绍:
可以动态设置总共有几个页面滑动。
当页面总数<=5个时,上面的title不能滑动,每一个title的大小一样。
当页面总数>5个时,title可以滑动展示。
当切换title时,下面的view也会切换;当滑动下面的view时,上面的title也会切换,当title总数超过5个时,当前页面的title会显示在正中间。
主要集成代码:
[Objective-C] 查看源文件 复制代码
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSArray *array=[NSArray arrayWithObjects:@"心",@"肝",@"脾",@"肺",@"肾",@"火",@"木",@"土",@"金",@"水",nil]; XZSegmentedControlView *segmentedView=[XZSegmentedControlView segmentControlViewWithFrame:CGRectMake(0, 20, self.view.frame.size.width, self.view.frame.size.height-20)]; segmentedView.normalColor=[UIColor blackColor]; segmentedView.selectedColor=[UIColor colorWithRed:174.0f/255.0f green:199.0f/255.0f blue:0.0f/255.0f alpha:1.0f]; /** * 注意: * * titleArray为未选中状态时的头部标题名称数组。 * selectedTitleArray为选中状态时的头部标题名称数组。 * 如果两个都一样的话请都传。两个数组的个数和各自的对应关系都必须一样。 */ segmentedView.titleArray=array; segmentedView.selectedTitleArray=array; [self.view addSubview:segmentedView]; }