iOS小项目中的一些小拾遗(关于UIColor颜色以及UIButton制作圆形按钮)
1、使用UIColor的时候,使用到
[item setBackgroundColor:[UIColor colorWithRed:204 green:242 blue:233 alpha:1]];
我使用的时候就按上面这样用,结果发现一点效果也没有,后来才发现red,green,blue的值都再0~1之间,尝试过后发现要按下面的用法才正确
[item setBackgroundColor:[UIColor colorWithRed:204/255.0 green:242/255.0 blue:233/255.0 alpha:1]];
每个值除以255.0,就得到一个0~1的数。
2、使用UIButton的时候要设置圆角,可以按下面这样使用:
item.layer.masksToBounds = YES;
item.layer.cornerRadius = (width + 10) / 4;
这样的话,就可以任意设置圆角,而且,只要还可以做成一个圆形按钮,只要这个Button的frame是一个正方形,cornerRadius设为正方形边长的一半即可。