这部分老师能给个思路嘛?
来源:3-4 栏目分组模块标题按钮的边框
幕布斯2332854
2018-08-17 07:41:15
if中添加判断:不是当前点击按钮时,buttonTitle颜色设为黑色,背景无颜色;如果是的话,buttonTitle颜色为白色,背景为蓝色;我卡到这里又过不去了……还请老说一下代码写法,不甚感谢!
1回答
这个很好实现哦,在buttonAction:方法的一开始,设置点击按钮的背景颜色和位置:
[bt setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; [bt setBackgroundColor:[UIColor blueColor]];
然后在for循环遍历的if判断中,判断不是当前点击的按钮时重新设置遍历出来其它子view的颜色
[item setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; [item setBackgroundColor:[UIColor clearColor]];
如果还有什么不明白的地方,可以在问答里继续提问哦,祝学习愉快~
相似问题