構造体


AttributedString.InterpolationOptions


属性付き文字列に対する文字列補間の動作に影響を与えるオプション。



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+

struct InterpolationOptions





トピックス


型エイリアス


typealias AttributedString.InterpolationOptions.ArrayLiteralElement


typealias AttributedString.InterpolationOptions.Element


typealias AttributedString.InterpolationOptions.RawValue



イニシャライザ


init()

空のオプション セットを作成します。


init<S>(S)

項目の有限シーケンスから新しいセットを作成します。


init(arrayLiteral: AttributedString.InterpolationOptions...)

与えられた配列リテラルの要素を含むセットを作成します。


init(rawValue: UInt)



インスタンスプロパティ


var isEmpty: Bool

セットに要素がないかどうかを示すブール値。


let rawValue: UInt



型プロパティ


static let insertAttributesWithoutMerging: AttributedString.InterpolationOptions



インスタンスメソッド


func contains(AttributedString.InterpolationOptions) -> Bool

与えられた要素がオプションセットのメンバであるかどうかを示すブール値を返します。


func formIntersection(AttributedString.InterpolationOptions)

与えられたセットにも存在しない、このオプションセットの要素をすべて削除します。


func formSymmetricDifference(AttributedString.InterpolationOptions)

このセットを、このセットまたは与えられたセットのいずれか (両方には含まれない) に含まれるすべての要素を含む新しいセットに置き換えます。


func formUnion(AttributedString.InterpolationOptions)

別のセットの要素をこのオプションセットに挿入します。


func insert(AttributedString.InterpolationOptions) -> (inserted: Bool, memberAfterInsert: AttributedString.InterpolationOptions)

与えられた要素がまだメンバでない場合は、オプションセットに追加します。


func intersection(AttributedString.InterpolationOptions) -> AttributedString.InterpolationOptions

このセットと与えられたセットの両方に含まれる要素のみを含む新しいオプションセットを返します。


func isDisjoint(with: AttributedString.InterpolationOptions) -> Bool

セットに、与えられたセットと共通のメンバーがないかどうかを示すブール値を返します。


func isStrictSubset(of: AttributedString.InterpolationOptions) -> Bool

このセットが、与えられたセットの厳密なサブセットであるかどうかを示すブール値を返します。


func isStrictSuperset(of: AttributedString.InterpolationOptions) -> Bool

このセットが与えられたセットの厳密なスーパーセットであるかどうかを示すブール値を返します。


func isSubset(of: AttributedString.InterpolationOptions) -> Bool

セットが、別のセットのサブセットであるかどうかを示すブール値を返します。


func isSuperset(of: AttributedString.InterpolationOptions) -> Bool

セットが、与えられたセットのスーパーセットであるかどうかを示すブール値を返します。


func remove(AttributedString.InterpolationOptions) -> AttributedString.InterpolationOptions?

与えられた要素とそれに含まれるすべての要素を削除します。


func subtract(AttributedString.InterpolationOptions)

与えられたセットの要素をこのセットから削除します。


func subtracting(AttributedString.InterpolationOptions) -> AttributedString.InterpolationOptions

与えられたセット内に存在しないこのセットの要素を含む新しいセットを返します。


func symmetricDifference(AttributedString.InterpolationOptions) -> AttributedString.InterpolationOptions

このセットまたは与えられたセットに含まれ、両方には含まれない要素を含む新しいオプションセットを返します。


func union(AttributedString.InterpolationOptions) -> AttributedString.InterpolationOptions

このセット、与えられたセット、またはその両方に含まれる要素の新しいオプションセットを返します。


func update(with: AttributedString.InterpolationOptions) -> AttributedString.InterpolationOptions?

与えられた要素をセットに挿入します。



演算子関数


static func != (AttributedString.InterpolationOptions, AttributedString.InterpolationOptions) -> Bool

2 つの値が等しくないかどうかを示すブール値を返します。






関連


以下に準拠


OptionSet


Sendable















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ