两个按钮之间的切换(单选)
来源:互联网 发布:js解析jsonarray数据 编辑:程序博客网 时间:2024/06/05 14:35
//添加投诉建议的类型(投诉、建议)
- (void)addRepareType
{
NSArray *titleArr = @[@"投诉", @"建议"];
int x = kLeftPadding;
for (int i = 0; i < 2; i++) {
_complaints = [UIButton buttonWithType:UIButtonTypeRoundedRect];
_complaints.frame = CGRectMake(x, 10, ([UIScreen mainScreen].bounds.size.width - (kLeftPadding * 3))/2, 44);
_complaints.layer.cornerRadius = 5.0;
_complaints.layer.borderWidth = 0.5;
_complaints.layer.masksToBounds = YES;
_complaints.layer.borderColor = [UIColor colorFromHexRGB:@"f57a19"].CGColor;
[_complaints setTitle:[titleArr objectAtIndex:i] forState:UIControlStateNormal];
[_complaints addTarget:self action:@selector(tapReport:) forControlEvents:UIControlEventTouchUpInside];
_complaints.titleLabel.font = [UIFont systemFontOfSize:15];
[_backView addSubview:_complaints];
_complaints.tag = 200 + i;
if (_complaints.tag == 200) {
_complaints.backgroundColor = [UIColor colorFromHexRGB:@"f57a19"];
[_complaints setTitleColor:[UIColor colorFromHexRGB:@"ffffff"] forState:UIControlStateNormal];
}if (_complaints.tag == 201) {
_complaints.backgroundColor = [UIColor colorFromHexRGB:@"ffffff"];
[_complaints setTitleColor:[UIColor colorFromHexRGB:@"f57a19"] forState:UIControlStateNormal];
}
x += ([UIScreen mainScreen].bounds.size.width - (kLeftPadding * 3))/2 + kLeftPadding;
}
}
//button的点击方法(切换按钮)
- (void)tapReport:(UIButton *)btu
{
UIButton *btn1 = (UIButton *)[self.view viewWithTag:200];
UIButton *btn2 = (UIButton *)[self.view viewWithTag:201];
if (btu.tag == 200) {//个人报修
btn2.backgroundColor = [UIColor colorFromHexRGB:@"ffffff"];
[btn2 setTitleColor:[UIColor colorFromHexRGB:@"f57a19"] forState:UIControlStateNormal];
btn1.backgroundColor = [UIColor colorFromHexRGB:@"f57a19"];
[btn1 setTitleColor:[UIColor colorFromHexRGB:@"ffffff"] forState:UIControlStateNormal];
_type = 1;
NSLog(@"-----type=%d", _type);
}else{//公共报修
btn1.backgroundColor = [UIColor colorFromHexRGB:@"ffffff"];
[btn1 setTitleColor:[UIColor colorFromHexRGB:@"f57a19"] forState:UIControlStateNormal];
btn2.backgroundColor = [UIColor colorFromHexRGB:@"f57a19"];
[btn2 setTitleColor:[UIColor colorFromHexRGB:@"ffffff"] forState:UIControlStateNormal];
_type = 5;
NSLog(@"-----type=%d", _type);
}
}
- 两个按钮之间的切换(单选)
- JavaScript 两个按钮,实现图片的切换
- 按钮的两个图片切换效果
- 单选按钮切换双表格
- iOS 两个应用之间的切换
- 关于两个Activity之间切换的情况
- iOS 两个tabbarcontroller之间的切换
- 两个Activity之间的切换动画
- Flex 如何实现按钮之间的切换,按钮点击事件
- 两个Activity之间切换
- 【转】UIBarButtonItem 上面两个按钮切换的简单例子
- 单纯的Fragment传递数据,两个按钮实现切换
- js实现两个单选按钮,选不同的选项弹出显示不同的下拉框
- 利用单选按钮切换显示统计图和报表
- ubuntu 两个版本之间切换
- 单选按钮RadioButton及同时选择两个关联button的实现
- 一个div中两个按钮之间的距离怎么调整
- Android 两个activity之间“平推”的动画切换效果
- Windows内存映射文件打造极速复制(速度已和ExtremeCopy商业软件相当)
- Caffe + Ubuntu 14.04 64bit + CUDA 6.5 配置说明
- Appium for Mac 环境准备篇
- 1的个数 itoa函数使用
- 替换空格
- 两个按钮之间的切换(单选)
- 实现复选框选择的功能
- 当前主要的开源图片加载引擎3
- 如何在u-boot中添加命令
- js substr 与substring
- 判断Android应用程序的是否为debug
- FTPClient相关
- compass学习记1
- 指针作为数组元素