UISegmentedControl的常用属性和用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UISegmentedControl的常用属性和用法相关的知识,希望对你有一定的参考价值。
1.UISegmentControl
1)先创建一个数组用来存放标题
NSArray *array = @[@"1",@"2",@"3",nil];
UISegmentedControl *segmented = [[UISegmentedControl alloc] initWithItems:array];
[segmented insertSegmentWithTitle:@"3" atIndex:3 animated:NO];
[segmented removeSegmentAtIndex:3 animated:NO];
[segmented setImage:[UIImage ImageNamed:@"2.png"] forSegmentAtIndesx:1];
[segmented setTitle:@"分组1" forSegmentAtIndex:0];
[segmented setWidth:60 fotSegmentAtIndex:0];
//UISegmented的点击事件,后面的控制事件的状态一定是valueChanged
[segmented addTarget:self action:@selector(segmentAction:) forControlEvent:UIControlEventValueChanged];
2.通常UISegmentedControl的点击事件和switch case结合使用
- (void)segmentedAction:(UISegmentedControl *)segmented {
switch (segmented.selectedSegmentIndex) {
case 0 :
self.backGroundColor = [UIColor yellowColor];
break;
default:
break;
}
}
以上是关于UISegmentedControl的常用属性和用法的主要内容,如果未能解决你的问题,请参考以下文章