//初始化UI_segmentedControl
NSArray *segmentedArray = [[NSArray alloc]initWithObjects:@"1",@"2",@"3",@"4",nil];
UISegmentedControl *segmentedTemp = [[UISegmentedControl alloc] initWithItems:segmentedArray];
//设置指定索引的题目
[_segmentedControl setTitle:@"two"forSegmentAtIndex:1];
//设置指定索引的图片
[_segmentedControl setImage:[UIImage imageNamed:@"icon_153"]forSegmentAtIndex:3];
//在指定索引插入一个选项并设置图片
[_segmentedControl insertSegmentWithImage:[UIImage imageNamed:@"icon_157"]atIndex:2animated:NO];
//在指定索引插入一个选项并设置题目
[_segmentedControl insertSegmentWithTitle:@"insert"atIndex:3animated:NO];
//移除指定索引的选项
[_segmentedControl removeSegmentAtIndex:0animated:NO];
//设置指定索引选项的宽度
[_segmentedControl setWidth:70.0forSegmentAtIndex:2];
//设置选项中图片距左上角的位置
[_segmentedControl setContentOffset:CGSizeMake(0,0)forSegmentAtIndex:1];
//获取指定索引选项的图片imageForSegmentAtIndex:
UIImageView *imageForSegmentAtIndex = [[UIImageView alloc]initWithImage:[_segmentedControl imageForSegmentAtIndex:1]];
//获取指定索引选项的标题titleForSegmentAtIndex
UILabel *titleForSegmentAtIndex = [[UILabel alloc]initWithFrame:CGRectMake(100.0,100.0, 30.0,30.0)];
//获取总选项数_segmentedControl.numberOfSegments
UILabel *numberOfSegments = [[UILabel alloc]initWithFrame:CGRectMake(140.0,100.0, 30.0,30.0)];
//获取指定索引选项的宽度widthForSegmentAtIndex:
UILabel *widthForSegmentAtIndex = [[UILabel alloc]initWithFrame:CGRectMake(180.0,100.0, 70.0,30.0)];
//设置默认选择项索引
_segmentedControl.selectedSegmentIndex =2;
_segmentedControl.tintColor = [UIColor redColor];
//设置样式
_segmentedControl.segmentedControlStyle =UISegmentedControlStylePlain;
//设置在点击后是否恢复原样
_segmentedControl.momentary =YES;
//设置指定索引选项不可选
[_segmentedControl setEnabled:NO forSegmentAtIndex:4];
//判断指定索引选项是否可选
BOOL enableFlag = [_segmentedControl isEnabledForSegmentAtIndex:4];
[segmentedControl addTarget:self action:@selector(TransactionselectBut:) forControlEvents:UIControlEventValueChanged];
- (void)TransactionselectBut:(UISegmentedControl *)btn{
if (btn.selectedSegmentIndex == 0) {
[self.scrollView setContentOffset:CGPointMake(0, 0) animated:YES];
}else if(btn.selectedSegmentIndex == 1){
[self.scrollView setContentOffset:CGPointMake(DEVICE_AVALIABLE_WIDTH, 0) animated:YES];
}else if(btn.selectedSegmentIndex == 2){
[self.scrollView setContentOffset:CGPointMake(DEVICE_AVALIABLE_WIDTH * 2, 0) animated:YES];
}
}