美文网首页糖糖的iOS专题
按钮单选-这只是思路,不是死板

按钮单选-这只是思路,不是死板

作者: 我的梦想之路 | 来源:发表于2016-08-04 11:39 被阅读31次

我是在一个UIScrollView上面进行的按钮单选,看你自己用在什么地方了,我也不知道。

按钮样式都是一样的,当然方法一样,这样就可以但选了。


先上图

上代码,我只贴那个方法

/// 改变选中按钮的颜色
- (void)dataClick:(UIButton *)btn{
    // 循环取出父视图上的子控件
    for (id btn1 in _dateScrollView.subviews) {
        ///判断是不是UIButton类
        if ([btn1 class]== [UIButton class]) {
            // 判断是不是当前点击的按钮
            if (btn1 == btn) {
                // 改变颜色和状态、做该做的事情
                [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];
            }
        }
    }
}

第二张

相关文章

网友评论

    本文标题:按钮单选-这只是思路,不是死板

    本文链接:https://www.haomeiwen.com/subject/gqpcsttx.html