Generic Instance Method 総称体インスタンスメソッド

transformingAttributes(_:_:_:)

Returns an attributed string by calling a closure that transforms two attributes of a source attributed string. 属性付き文字列をあるクロージャを呼び出すことによって返します、それは元の属性付き文字列の2つの属性を変換するものです。

Declaration 宣言

func transformingAttributes<K1, K2>(_ k: K1.Type, _ k2: K2.Type, _ c: (inout AttributedString.SingleAttributeTransformer<K1>, inout AttributedString.SingleAttributeTransformer<K2>) -> Void) -> AttributedString where K1 : AttributedStringKey, K2 : AttributedStringKey

Parameters パラメータ

k

The AttributedStringKey that identifies an attribute to transform. 変換する属性を識別するAttributedStringKey

k2

The AttributedStringKey that identifies a second attribute to transform. 2番目の変換する属性を識別するAttributedStringKey

c

A closure that receives two AttributedString.SingleAttributeTransformer instances that you use to access and alter the attributes’ ranges and values. あるクロージャ、それは2つのAttributedString.SingleAttributeTransformerインスタンスを受け取ります、それらはあなたが属性のもつ範囲と値にアクセスしてそして改めるために使うものです。

Return Value 戻り値

An attributed string with the applied transformations to the specified attributes. 指定された属性それらへの適用された変換を備えるある属性付き文字列。

See Also 参照

Transforming Attributes 属性を変換する