UISegmentedControl
来源:互联网 发布:tomcat连接不上数据库 编辑:程序博客网 时间:2024/06/05 11:25
在Android中,每次都是用RadioGroup和Shape来组合成这个东西的
iOS有专门的控件
#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; //UISegmentedControl是一个多分段选择控件 NSArray *item = @[@"A", @"B", @"C"]; //初始化 self.segmentedControl = [[UISegmentedControl alloc] initWithItems:item]; CGRect frame = CGRectMake(20, 20, 180, 50); self.segmentedControl.frame = frame; //设置指定索引的标题 [self.segmentedControl setTitle:@"1的位置" forSegmentAtIndex:1]; //设置默认选择项索引 self.segmentedControl.selectedSegmentIndex = 1; //设置颜色 self.segmentedControl.tintColor = [UIColor orangeColor]; //设置样式 self.segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar; //设置点击后是否恢复原样 self.segmentedControl.momentary = NO; //设置指定索引选项不可选择 [self.segmentedControl setEnabled:NO forSegmentAtIndex:2]; //设置事件 [self.segmentedControl addTarget:self action:@selector(change:) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:self.segmentedControl]; }#pragma mark - 做todo事件- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}#pragma mark --(IBAction)change:(id)sender{ UISegmentedControl *segmentedControl = (UISegmentedControl *)sender; int index = segmentedControl.selectedSegmentIndex; NSString *title = [self.segmentedControl titleForSegmentAtIndex:index]; switch (index) { case 0: NSLog(@"%@",title); break; case 1: NSLog(@"%@",title); break; case 2: NSLog(@"%@",title); break; default: break; }}
0 0
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- UISegmentedControl
- 【UISegmentedControl】
- Maven常用的命令
- TCP(传输控制协议)
- 并查集 — — 关押罪犯
- Android应用内存优化-图片如何优化
- android 源码编译环境配置
- UISegmentedControl
- 电子或通讯领域当前的主流技术及其社会需求调查报告
- ThinkPHP去掉链接的index.php WAMP架构
- [DB2]DB2备份和恢复
- 用spring-session来管理http session
- Linux每日学习(一)
- 页面响应时间,请求响应时间
- ant实现java项目动态构建与部署
- json转换成list