構造体


AttributedString.FormattingOptions


属性の処理に影響するオプション。


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 FormattingOptions





書式設定オプションの作成


init()

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


init<S>(S)

アイテムの有限シーケンスから新しいセットを作成します。


typealias AttributedString.FormattingOptions.Element

シーケンスから書式設定オプションを作成するための要素の型。


init(arrayLiteral: AttributedString.FormattingOptions...)

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


typealias AttributedString.FormattingOptions.ArrayLiteralElement

配列リテラルから書式設定オプションを作成するための要素の型。


init(rawValue: UInt)

与えられた生の値から書式設定オプションのインスタンスを作成します。


typealias AttributedString.FormattingOptions.RawValue

生の値から書式設定オプションを作成するための要素の型。



定義された書式設定オプションの使用


static let applyReplacementIndexAttribute: AttributedString.FormattingOptions

ローカライズされた文字列内の置換をマークする属性を追加するオプション。



検査するプロパティ


let rawValue: UInt

オプションセットの生の値。



セット演算の実行


var isEmpty: Bool

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


func contains(AttributedString.FormattingOptions) -> Bool

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


func formIntersection(AttributedString.FormattingOptions)

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


func formSymmetricDifference(AttributedString.FormattingOptions)

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


func formUnion(AttributedString.FormattingOptions)

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


func subtract(AttributedString.FormattingOptions)

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


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

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


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

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


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

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


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

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



書式設定オプションの比較


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

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






関連


以下への準拠


OptionSet


Sendable






以下も見よ


ローカライズされた属性付き文字列の作成


init(localized: String.LocalizationValue, options: AttributedString.FormattingOptions, table: String?, bundle: Bundle?, locale: Locale?, comment: StaticString?)

アプリのバンドルからローカライズされた文字列を検索して、属性付き文字列を作成します。


init<S>(localized: String.LocalizationValue, options: AttributedString.FormattingOptions, table: String?, bundle: Bundle?, locale: Locale?, comment: StaticString?, including: S.Type)

キーパスが識別する属性スコープを含む、アプリのバンドルからローカライズされた文字列を検索して、属性付き文字列を作成します。


init<S>(localized: String.LocalizationValue, options: AttributedString.FormattingOptions, table: String?, bundle: Bundle?, locale: Locale?, comment: StaticString?, including: KeyPath<AttributeScopes, S.Type>)

キーパスが識別する属性スコープを含む、アプリのバンドルからローカライズされた文字列を検索することにより、属性付き文字列を作成します。


struct String.LocalizationValue




@@@@@@@@@@@@@@@@@@
2024.02/01ここまで
@@@@@@@@@@@@@@@@@@


init(localized: LocalizedStringResource)

ローカライズされた文字列リソースから、ローカライズされた属性付き文字列を作成します。


init<S>(localized: LocalizedStringResource, including: S.Type)

ローカライズされた文字列リソースから、属性スコープを含むローカライズされた属性付き文字列を作成します。


init<S>(localized: LocalizedStringResource, including: KeyPath<AttributeScopes, S.Type>)

ローカライズされた文字列リソースから、キーパスが識別する属性スコープを含む、ローカライズされた属性付き文字列を作成します。


struct LocalizedStringResource

別のプロセスからアクセスできる、ローカライズ可能な文字列への参照。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ