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

transformingAttributes(_:_:_:_:_:_:)

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

Declaration 宣言

func transformingAttributes<K1, K2, K3, K4, K5>(_ k: K1.Type, _ k2: K2.Type, _ k3: K3.Type, _ k4: K4.Type, _ k5: K5.Type, _ c: (inout AttributedString.SingleAttributeTransformer<K1>, inout AttributedString.SingleAttributeTransformer<K2>, inout AttributedString.SingleAttributeTransformer<K3>, inout AttributedString.SingleAttributeTransformer<K4>, inout AttributedString.SingleAttributeTransformer<K5>) -> Void) -> AttributedString where K1 : AttributedStringKey, K2 : AttributedStringKey, K3 : AttributedStringKey, K4 : AttributedStringKey, K5 : 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

k4

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

k5

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

c

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

Return Value 戻り値

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

See Also 参照

Transforming Attributes 属性を変換する