分段选择控件、开关、滑竿
都是UIControl的子类
一、分段选择控件
1)分段选择控件在初始化的时候 需给它一个标题的数组
UISegmentedControl *segment = [[UISegmentedControl alloc]initWithItems:@[@"娱乐", @"军事", @"科技"]];
segment.frame = CGRectMake(100, 100, 100, 40);
2)设置是否记忆上一个按钮(默认是NO:记忆 YES:不记忆)
segment.momentary = YES;
3)添加触发事件
[segment addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];
4)添加到View
[self.view addSubview:segment];
注:
segmentAction:为分段选择控件的触发事件
具体实现
- (void)segmentAction:(UISegmentedControl *)sender {
NSLog(@"%ld", sender.selectedSegmentIndex);
switch (sender.selectedSegmentIndex) {
case 0:
bgview.backgroundColor = [UIColor whiteColor];
break;
case 1:
bgview.backgroundColor = [UIColor brownColor]