首页 > 系统 > iOS > 正文

iOS小项目中的一些小拾遗(关于UIColor颜色以及UIButton制作圆形按钮)

2019-11-14 20:45:22
字体:
来源:转载
供稿:网友

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设为正方形边长的一半即可。

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表