UISegmentedControl使用技巧
来源:互联网 发布:淘宝男装销量店铺排行 编辑:程序博客网 时间:2024/06/05 18:00
NSArray *arry = [NSArray arrayWithObjects:[UIImage imageNamed:@"bird_blue.png"],@"今天",[UIImage imageNamed:@"bird_red2.png"],[UIImage imageNamed:@"bird_yellow.png"], nil];
// 设置文本信息
NSArray *arry1 = @[@"今天", @"昨天", @"后天"];
// 定会以一个UISegmentedControl
UISegmentedControl *segmentControl = [[UISegmentedControl alloc]initWithItems:arry];
// 设置UISegmentedControl的大小
segmentControl.frame = CGRectMake(10, 40, 300, 60);
// 在某个位置插入一个图片
[segmentControl insertSegmentWithImage:[UIImage imageNamed:@"bird_yellow.png"] atIndex:3 animated:YES];
NSLog(@"%d", segmentControl.numberOfSegments);
// 设置某个选项被选中
segmentControl.selectedSegmentIndex = 2;
// 为segmentControl添加时间
[segmentControl addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventValueChanged];
// 实现连点功能
segmentControl.momentary = YES;
// 添加到当前的view视图中
[self addSubview:segmentControl];
[segmentControl release];
- (void)btnClick:(UISegmentedControl *)segmnet
{
NSLog(@"%d", segmnet.selectedSegmentIndex);
switch (segmnet.selectedSegmentIndex) {
case 0:
NSLog(@"选中0");
break;
case 1:
NSLog(@"选中1");
break;
default:
break;
}
// 设置文本信息
NSArray *arry1 = @[@"今天", @"昨天", @"后天"];
// 定会以一个UISegmentedControl
UISegmentedControl *segmentControl = [[UISegmentedControl alloc]initWithItems:arry];
// 设置UISegmentedControl的大小
segmentControl.frame = CGRectMake(10, 40, 300, 60);
// 在某个位置插入一个图片
[segmentControl insertSegmentWithImage:[UIImage imageNamed:@"bird_yellow.png"] atIndex:3 animated:YES];
NSLog(@"%d", segmentControl.numberOfSegments);
// 设置某个选项被选中
segmentControl.selectedSegmentIndex = 2;
// 为segmentControl添加时间
[segmentControl addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventValueChanged];
// 实现连点功能
segmentControl.momentary = YES;
// 添加到当前的view视图中
[self addSubview:segmentControl];
[segmentControl release];
- (void)btnClick:(UISegmentedControl *)segmnet
{
NSLog(@"%d", segmnet.selectedSegmentIndex);
switch (segmnet.selectedSegmentIndex) {
case 0:
NSLog(@"选中0");
break;
case 1:
NSLog(@"选中1");
break;
default:
break;
}
0 0
- UISegmentedControl使用技巧
- UISegmentedControl使用
- UISegmentedControl 使用
- UISegmentedControl小技巧
- UISegmentedControl的详细使用
- UISegmentedControl的详细使用
- UISegmentedControl的详细使用
- UISegmentedControl的使用
- UISegmentedControl的详细使用
- UISegmentedControl 的使用
- UISegmentedControl的使用
- UISegmentedControl的详细使用
- UISegmentedControl的详细使用
- UISegmentedControl的初级使用
- UISegmentedControl的详细使用
- UISegmentedControl的详细使用
- UISegmentedControl的详细使用
- UISegmentedControl的详细使用
- 在VS中设置预编译头从而提高编译速度
- NYOJ236 心急的C小加&NYOJ 16 矩形嵌套
- 位与或非
- Gas Station
- 改版造成网站降权 怎样应对让其快速恢复
- UISegmentedControl使用技巧
- Android 如何实现分享图片功能
- 几个重要库函数的实现-strcpy,strncpy,memcpy,memset
- obj-m ,obj-y,obj-n
- 伸展树的读书笔记
- 时间复杂度和空间复杂度小结
- C#-二维数组---ShinePans
- Leetcode: Add Binary 理解分析
- poj Common Subsequence 最长公共子序列