汎用イニシャライザ


init(_:including:)


辞書とキー パスが識別する属性スコープから属性コンテナを作成します。


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+

init<S>(
_ dictionary: [NSAttributedString.Key : Any],
including scope: KeyPath<AttributeScopes, S.Type
) throws where S : AttributeScope





パラメータ


dictionary

属性キーとその値の辞書。


scope

辞書キーの属性スコープを識別するキーパス。これは、複数のスコープを含むネストされたスコープにすることができます。






議論


このイニシャライザは、指定されたスコープ内に存在する dictionary から属性のみを集めます。結果として得られる属性コンテナでは、scope 内に存在しない dictionary 内のキーがすべて省略されます。






以下も見よ


属性コンテナの作成


init()

空の属性コンテナを作成します。


init<S>([NSAttributedString.Key : Any], including: S.Type)

辞書と属性スコープから属性コンテナを作成します。


init([NSAttributedString.Key : Any])

デフォルトの属性スコープを使用して、辞書から属性コンテナを作成します。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ