按鈕單選-這只是思路,不是死板

我是在一個UIScrollView上面進行的按鈕單選,看你自己用在什么地方了,我也不知道。

按鈕樣式都是一樣的,當然方法一樣,這樣就可以但選了。


先上圖

上代碼,我只貼那個方法

/// 改變選中按鈕的顏色
- (void)dataClick:(UIButton *)btn{
    // 循環(huán)取出父視圖上的子控件
    for (id btn1 in _dateScrollView.subviews) {
        ///判斷是不是UIButton類
        if ([btn1 class]== [UIButton class]) {
            // 判斷是不是當前點擊的按鈕
            if (btn1 == btn) {
                // 改變顏色和狀態(tài)、做該做的事情
                [btn setSelected:YES];
                [btn setTitleColor:[UIColor colorWithHexString:@"42A62A"] forState:UIControlStateSelected];
                // 判斷為第一個時候
                if ((btn.tag - 100)== 0) {
                    [self createFollowScrollView:0];
                    
                }else{
                    [self createFollowScrollView:(btn.tag - 100)];
                }

            }else{
                [btn1 setTitleColor:[UIColor colorWithHexString:@"989898"] forState:UIControlStateNormal];
                [btn1 setSelected:NO];
            }
        }
    }
}

第二張
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,430評論 4 61
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,189評論 25 708
  • 由于企業(yè)需要,需要發(fā)布企業(yè)版的APP,對于企業(yè)版APP發(fā)布通過掃面二維碼的方式來供客戶使用,在這里,我來介紹一下服...
    voQuan閱讀 2,072評論 0 5
  • git地址:github.com/PotatoWarrior/AlarmClock 百度云地址:pan.baidu...
    阿偉剛來也閱讀 473評論 0 0

友情鏈接更多精彩內(nèi)容