iOS11 UIColor之新方法colorNamed

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Feng512275/article/details/79339611

前言

距离我上次停止学习iOS,已经快5个月了。
代码这东西,莫说这么久,即使是1个星期不写,都会生疏。
研究生初试也过了,不枉费我荒废5个月的代码时光。
现在帮别人做做毕业设计,刚好也温习一下iOS,这可是我的挚爱。


UIColor新方法

  • (UIColor )colorNamed:(NSString )name;
    Description
    Creates a color object using the information stored in the named asset.
    Parameters
    name
    The name of the asset containing the color.
    Returns
    An initialized color object. The returned object uses the color space specified for the asset.
    SDKs iOS 11.0+, tvOS 11.0+, watchOS 4.0+


  • (UIColor )colorNamed:(NSString )name;
    描述
    使用存储在指定资产中的信息创建一个颜色对象。
    参数
    名称
    包含颜色的资产的名称。
    返回
    一个初始化的颜色对象。 返回的对象使用为资产指定的颜色空间。
    SDKs iOS 11.0+,tvOS 11.0+,watchOS 4.0+

也就是说,现在的Asset目录里面,不单只可以创建icon的图片和我们需要的素材图片,还可以创建颜色。

这里写图片描述

这里写图片描述

这里写图片描述


题外话

虽然Xcode多了一种让程序员选择颜色的途径,但是作为一个喜欢copy的人来说,我还是喜欢自带的数码测色器工具+[UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0f]RGB方法。

这里写图片描述

RGB的值直接写入RGB方法对应的值里面即可。

猜你喜欢

转载自blog.csdn.net/Feng512275/article/details/79339611