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

attributes(at:effectiveRange:)

Returns the attributes for the character at the specified index. この指定されたインデックスでの文字に対する属性を返します。

Declaration 宣言

func attributes(at location: Int, 
 effectiveRange range: NSRangePointer?) -> [NSAttributedString.Key : Any]

Parameters パラメータ

index

The index for which to return attributes. This value must lie within the bounds of the receiver. それに対して属性を返すことになるインデックス。この値は、レシーバの境界内に置かれていなければなりません。

aRange

Upon return, the range over which the attributes and values are the same as those at index. This range isn’t necessarily the maximum range covered, and its extent is implementation-dependent. If you need the maximum range, use attributes(at:longestEffectiveRange:in:). If you don't need this value, pass NULL. 戻りにおいて、それに対する属性と値がindexでのそれらと同じである範囲。この範囲は、必ずしも扱われる最大限の範囲ではなく、その限度は実装依存です。あなたが最大限の範囲を必要とするならば、attributes(at:longestEffectiveRange:in:)を使ってください。あなたがこの値を必要としないならば、NULLを渡してください。

Return Value 戻り値

The attributes for the character at index. indexでの文字の属性。

Discussion 議論

Raises an rangeException if index lies beyond the end of the receiver’s characters. rangeExceptionを引き起こします、もしindexがレシーバの持つ文字の終わりを越えて横たわるならば。

For a list of possible attributes, see NSAttributedString.Key. 可能な属性の一覧として、NSAttributedString.Keyを見てください。

See Also 参照

Retrieving Attribute Information 属性情報を回収する