项目介绍:
可以动态设置总共有几个页面滑动。
当页面总数<=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];
}
