您的位置:首页 > 产品设计 > UI/UE

UI UISegmentedControl分段控件

2015-04-17 16:14 211 查看
<span style="font-size:18px;">    //创建UISegmentedControl对象
NSArray *items=[NSArray arrayWithObjects:@"首页",@"列表",@"收藏", nil];
UISegmentedControl *seg=[[UISegmentedControl alloc]initWithItems:items];
//设置边框的颜色
seg.tintColor=[UIColor redColor];
//修改frame,将其移到想要的位置
seg.frame=CGRectMake(20, 20, 280, 34);
//插入一项内容
[seg insertSegmentWithTitle:@"我的" atIndex:3 animated:YES];
//设置默认选中的一个
seg.selectedSegmentIndex=2;
//添加事件
[seg addTarget:self action:@selector(segClicked:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:seg];
[seg release];
- (void)segClicked:(UISegmentedControl*)seg
{
NSLog(@"segClicked:");
//每次被点击时,从被点击项的后面添加一项
[seg insertSegmentWithTitle:@"niew" atIndex:seg.selectedSegmentIndex+1 animated:YES];
}
</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: