汎用サブスクリプト


subscript(dynamicMember:)


属性チェーンの構築の一部として、変更された属性コンテナを返します。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+ Mac Catalyst 15.0+

tvOS 15.0+ watchOS 8.0+ visionOS 1.0+ Xcode 13.0+

subscript<K>(dynamicMember keyPath: KeyPath<AttributeDynamicLookup, K>) -> AttributeContainer.Builder<K> where K : AttributedStringKey { get }





議論


このメソッドは AttributeContainer.Builder を返しますが、これにより、以下のように 1 回の呼び出しで複数の属性を連鎖させることができます。


  1. // An attribute container with the link and backgroundColor attributes.
  2. let myContainer = AttributeContainer().link(myURL).backgroundColor(.yellow)





以下も見よ


属性へのアクセス


subscript<T>(T.Type) -> T.Value?

指定されたキーに対応する属性を返します。


subscript<K>(dynamicMember: KeyPath<AttributeDynamicLookup, K>) -> K.Value?

指定されたキーパスに対応する属性を返します。


subscript<S>(dynamicMember: KeyPath<AttributeScopes, S.Type>) -> ScopedAttributeContainer<S>

指定されたキーパスに対応する属性コンテナを返します。


static subscript<K>(dynamicMember: KeyPath<AttributeDynamicLookup, K>) -> AttributeContainer.Builder<K>

静的メソッドとして使用するために、属性チェーンの構築の一部として、変更された属性コンテナを返します。


protocol AttributedStringKey

属性の名前と型を定義する型。


struct AttributeContainer.Builder

属性値を設定して属性コンテナを反復的に構築する型。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ