//self.view.backgroundColor=[UIColor blueColor];
//创建选择象数量
NSArray *arr=[NSArray arrayWithObjects:@"red",@"gred",@"black", nil];
//初始化选择象
segment=[[[UISegmentedControl alloc]initWithItems:arr]autorelease];
//设置默认选中项目 从0开始
segment.selectedSegmentIndex=1;
//设置选择象的位置大小
segment.frame=CGRectMake(50, 50, 230, 30);
//设置选择象的样式
segment.segmentedControlStyle=UISegmentedControlSegmentCenter;
//设置选择框的颜色
segment.tintColor=[UIColor greenColor];
//设置指定选择框的内容
[segment setTitle:@"中国" forSegmentAtIndex:2];
//设置指定选择框的图片,如果图片大了,会覆盖后面的
//[segment setImage:[UIImage imageNamed:@"stop1.png"] forSegmentAtIndex:1];
//设置指定选择框的内容显示位置
[segment setContentOffset:CGSizeMake(0, -7) forSegmentAtIndex:0];
//设置指定选择框 不能被选择
[segment setEnabled:NO forSegmentAtIndex:0];
//以动画的形式追加选择框
[segment insertSegmentWithTitle:@"第十恶搞" atIndex:6 animated:YES];
//点击选中项目调用的方法
[segment addTarget:self action:@selector(segdidchang:) forControlEvents:UIControlEventValueChanged];
//加入到视图里面
[self.view addSubview:segment];
UISegmentedControl 详解
最新推荐文章于 2020-12-21 05:30:40 发布