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

setAttributes(_:range:)

Sets the attributes for the characters in the specified range to the specified attributes. 指定された範囲の中の文字に対する属性をこの指定された属性に設定します。

Declaration 宣言

func setAttributes(_ attrs: [NSAttributedString.Key : Any]?, 
             range: NSRange)

Parameters パラメータ

attributes

A dictionary containing the attributes to set. 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で見てください。

aRange

The range of characters whose attributes are set. この範囲の文字の属性が設定されます。

Discussion 議論

These new attributes replace any attributes previously associated with the characters in aRange. Raises an rangeException if any part of aRange lies beyond the end of the receiver’s characters. これらの新しい属性は、以前にaRangeの中の文字と結び付けられた何らかの属性を置き換えます。rangeExceptionを引き起こします、もしaRangeの何らかの部分がレシーバの持つ文字の終わりを越えているならば。

To set attributes for a zero-length NSMutableAttributedString displayed in a text view, use the NSTextView method typingAttributes. テキストビューにおいて表示されるゼロ長NSMutableAttributedStringに属性を設定するには、NSTextViewのメソッドtypingAttributesを使ってください。

See Also 参照

Changing Attributes