Generic Structure

AttributedString.SingleAttributeTransformer

A type that transforms an attribute by altering its range or value, or by replacing it entirely. ある型、それはある属性をそれの範囲または値を改めることによって、またはそれをすっかり置き換えることによって変換するものです。

Declaration 宣言

struct AttributedString.SingleAttributeTransformer<T> where T : AttributedStringKey

Overview 概要

For simple transformations, the closure you provide to the transformingAttributes(…) methods of AttributedString can use this instance to change the attribute’s value. You can also use this instance to change the range of the string that the attribute applies to. To completely replace the attribute with an attribute of a different type, use replace(with:value:). 単純な変換のために、あなたがAttributedStringtransformingAttributes(…)メソッドに提供するクロージャは、このインスタンスを使って属性の持つ値を変更できます。あなたはまた、このインスタンスを使って文字列の範囲、それへとその属性が適用されるところ、を変更できます。完全にその属性をある異なる型の属性で置き換えるには、replace(with:value:)を使ってください。

Topics 話題

Accessing the Attribute’s Range 属性のもつ範囲にアクセスする

Accessing the Attribute’s Value 属性のもつ値にアクセスする

Replacing Attributes 属性を置き換える

See Also 参照

Transforming Attributes 属性を変換する