iOS 多个按钮,选中其中一个其他按钮不可选
来源:互联网 发布:.net和java 编辑:程序博客网 时间:2024/05/21 09:50
- (void)layoutUI
{
NSArray *arr = @[@"小桃红",@"桃红",@"橘黄色",@"白色",@"白色紫边",@"粉色",@"紫色",@"红色",@"绿色",@"花边系",@"金黄色",@"黄底红边",@"黄色"];
int k=100;
int l =0;
for (int i = 0; icount/4; i++) {
for (int j = 0; j<<span>4; j++) {
_typeBtn = [[FlowerTypeButtonalloc]initWithFrame:CGRectMake(BOUNDS.origin.x+10 +BOUNDS.size.width/4*j , 5 +40*i, BOUNDS.size.width/4-15, 30)];
_typeBtn.type = arr[l];
[_typeBtnsetTitle:arr[l] forState:UIControlStateNormal];
[_typeBtnsetTitleColor:[UIColorgrayColor] forState:UIControlStateNormal];
[_typeBtnsetTitleColor:[UIColorwhiteColor]forState:UIControlStateSelected];
_typeBtn.titleLabel.font = [UIFontsystemFontOfSize:14.0f];
_typeBtn.layer.cornerRadius = 10.0f;
[_typeBtnsetBackgroundImage:[UIImageimageNamed:@"t_yuan_off"]forState:UIControlStateNormal];
[_typeBtnsetBackgroundImage:[UIImageimageNamed:@"t_yuan_on"]forState:UIControlStateSelected];
[_typeBtnaddTarget:selfaction:@selector(typeBtnAction:)forControlEvents:UIControlEventTouchUpInside];
[self.contentViewaddSubview:_typeBtn];
l ++;
k++;
}
}
}
static BOOL isClickButton;
- (void)typeBtnAction:(FlowerTypeButton *)sender
{
if (_typeBtn == nil)
{
sender.selected = YES;
_typeBtn = sender;
}
else if (_typeBtn !=nil && _typeBtn == sender)
{
sender.selected = YES;
}
else if (_typeBtn!= sender && _typeBtn!=nil)
{
_typeBtn.selected = NO;
sender.selected = YES;
_typeBtn = sender;
}
isClickButton =! isClickButton;
}
注:代码可以直接使用
- iOS 多个按钮,选中其中一个其他按钮不可选
- IOS中对于多个按钮,选中其中一个,其他按钮选中状态为NO
- iOS开发中,多个UIButton选中其中一个其他不选中
- iOS 多个按钮选中一个
- ios按钮的选中与不选中
- 多个背景按钮,点击其中一个,其它状态改变
- QT之在多个按钮中任选一个按钮,执行被选中的按钮功能
- iOS 实现多个按钮,点选一个其它都取消选中状态的最佳方法
- iOS 实现多个按钮,点选一个其它都取消选中状态的最佳方法
- html,javaScript中怎么控制复选框checkbox的全选,全不选,以及全选中,全选按钮选中,其中一个或者多个没选,则全选按钮不被选中
- html,javaScript中怎么控制复选框checkbox的全选,全不选,以及全选中,全选按钮选中,其中一个或者多个没选,则全选按钮不被选中
- iOS 快速设置多个按钮切换选中状态
- ios中多个按钮只能选中一个
- 多个按钮其中被按下按钮高亮显示
- 多个uibutton 只选中其中一个
- iOS 多个按钮切换
- 一个表单多个按钮
- 利用jQuery完成全部选中,只要一个没选中全选按钮就不选中功能
- 类访问权限
- vim常用命令
- android volley使用技巧
- myeclipse快捷键
- 贪心:POJ2376
- iOS 多个按钮,选中其中一个其他按钮不可选
- Mac终端配置你的svn,甩掉subversi…
- 让你的Xcode6.1找回空白模板
- Cocos2d-x::批处理及引擎介绍
- Cocos2d-x::节点、精灵、布景层
- Cocos2d-x::坐标系、定时器、菜单
- Cocos2d-x::TableView关卡设计,文…
- Cocos2d-x::内存管理
- Cocos2d-x::截图保存、CCArray