所谓分栏控制器,其实就是一个页面的导航,或者一个按钮的选择。
可用于控制页面切换,视图切换
将多个同种类型的数据分开时所用
1、分栏控制器定义(UISegmentedControl *名称;)
并初始化
UISegmentedControl *seg = [[UISegmentedControl alloc] init];
2、宽可变,高不变(名称+.frame)
seg.frame= CGRectMake(10, 200, 300, 40);
3、添加按钮元素
([名称 insertSegmentWithTitle: atIndex: animated:])
参数一:按钮选项文字
参数二:按钮的索引位置
参数三:是否有插入的动画效果
[seg insertSegmentWithTitle:@"0yuan" atIndex:0 animated:YES];
[seg insertSegmentWithTitle:@"5yuan" atIndex:1 animated:YES];
[seg insertSegmentWithTitle:@"10yuan" atIndex:2 animated:true];
4、当前默认按钮索引设置(默认指定的哪一个)
(名称+.selectedSegmentIndex)
seg.selectedSegmentIndex = 1;
5、添加事件函数([名称 addTarget: action: forControlEvents:])
[seg addTarget:self action:@selector(segchange) forControlEvents:UIControlEventValueChanged];
6、显示在视图上(使用addSubview:)
[self.view addSubview:seg];