您的位置:首页 > 产品设计 > UI/UE

多个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; 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐