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

transformingAttributes(_:_:_:_:)

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

Declaration 宣言

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

Parameters パラメータ

k

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

k2

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

k3

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

c

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

Return Value 戻り値

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

See Also 参照

Transforming Attributes 属性を変換する