多个uibutton 只选中其中一个
2014-09-02 15:32
113 查看
一、(推荐)
定义一个UIButton *currenctButton;
- (IBAction)ButtonAction:(UIButton *)sender
{
if (sender != currentButton)
{
currentButton.selected = NO;
currentButton = sender;
}
currentButton.selected = YES;
}
二、
先定义个全局的UIButton* _tmpBtn ,让它指向nil
所有button 指向同一个点击事件;
-(void)buttonSeclected:(UIButton *)btn withTag:(NSInteger)tag{
if (_tmpBtn == nil){
btn.selected = YES;
_tmpBtn = btn;
}
else if (_tmpBtn !=nil && _tmpBtn == btn){
btn.selected = YES;
}
else if (_tmpBtn!= btn && _tmpBtn!=nil){
_tmpBtn.selected = NO;
btn.selected = YES;
_tmpBtn = btn;
}
}
定义一个UIButton *currenctButton;
- (IBAction)ButtonAction:(UIButton *)sender
{
if (sender != currentButton)
{
currentButton.selected = NO;
currentButton = sender;
}
currentButton.selected = YES;
}
二、
先定义个全局的UIButton* _tmpBtn ,让它指向nil
所有button 指向同一个点击事件;
-(void)buttonSeclected:(UIButton *)btn withTag:(NSInteger)tag{
if (_tmpBtn == nil){
btn.selected = YES;
_tmpBtn = btn;
}
else if (_tmpBtn !=nil && _tmpBtn == btn){
btn.selected = YES;
}
else if (_tmpBtn!= btn && _tmpBtn!=nil){
_tmpBtn.selected = NO;
btn.selected = YES;
_tmpBtn = btn;
}
}
相关文章推荐
- 创建多个UIButton其中只有一个显示选中效果
- 关于全选按钮和复选框只能选中其中一个的js写法
- iOS 多个按钮,选中其中一个其他按钮不可选
- js实现datagrid 模板列中有多个checkbox 时只许选中一个..........
- 一组按钮,其中一个选中,其余取消选中效果
- Json文档中有多个属性,其中一个属性包含一个数组的解析
- 转 转 转 java的substring函数有多个构造函数,我只是例举其中的一个.
- iOS中对于多个按钮,选中其中一个,其他按钮选中状态为NO
- html,javaScript中怎么控制复选框checkbox的全选,全不选,以及全选中,全选按钮选中,其中一个或者多个没选,则全选按钮不被选中
- spring mvc 一个controlller对应多个请求 其中包含 不同请求对应不同目录下的不同视图
- IOS中对于多个按钮,选中其中一个,其他按钮选中状态为NO
- ListView 里面的checkBox,当其中一个被选中,其余全不被选中
- js全选,全选以后,如果选中其中一个,全选效果取消,如果复选框全部选中,全选按钮自动也被选中
- 一个iOS项目中包含多个xcodeproj文件,如何运行其中的一个项目
- spring mvc 一个controlller对应多个请求 其中包含 不同请求对应不同目录下的不同视图
- 给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。
- 按钮组,导航条选中其中一个后添加Class突出元素
- 练习1-9 编写一个将输入复制到输出的程序,并将其中多个连续的空格用一个空格代替。
- mysql 字段存储多个值 ,判断一个值是否在其中
- 1.输入复制到输出,并将其中连续多个空格用一个空格代替