Instance Method インスタンスメソッド

addAttribute(_:value:range:)

Adds an attribute with the given name and value to the characters in the specified range. 与えられた名前と値を持つある属性をこの指定された範囲の中の文字に加えます。

Declaration 宣言

func addAttribute(_ name: NSAttributedString.Key, 
            value: Any, 
            range: NSRange)

Parameters パラメータ

name

A string specifying the attribute name. Attribute keys can be supplied by another framework or can be custom ones you define. For information about the system-supplied attribute keys, see the Constants section in NSAttributedString. 属性名を指定している文字列。属性キーは、別のフレームワークによって提供されることが可能です、またはあなたが定義するあつらえのものであることが可能です。システム提供の属性キーについての情報として、定数の節をNSAttributedStringで見てください。

value

The attribute value associated with name. nameと結び付けられた属性値。

aRange

The range of characters to which the specified attribute/value pair applies. それへとこの指定された属性/値の対を適用する文字の範囲。

Discussion 議論

You may assign any name/value pair you wish to a range of characters. Raises an invalidArgumentException if name or value is nil and an rangeException if any part of aRange lies beyond the end of the receiver’s characters. あなたは、あなたが願う何らかのname/valueの対をある文字範囲に割り当てるかもしれません。invalidArgumentExceptionをもしnameまたはvaluenilならば、そしてrangeExceptionをもしaRangeの何らかの部分がレシーバの持つ文字の終わりを越えているならば引き起こします。

See Also 参照

Changing Attributes