イニシャライザ


init(_:textRange:prepare:)


特定のラベルと範囲で Rotor エントリを作成します。この Rotor エントリは、Rotor を所有する Accessibility 要素に関連しています。


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

tvOS 15.0+ watchOS 8.0+ visionOS 1.0+   Beta  

init(
_ label: Text? = nil,
textRange: Range<String.Index>,
prepare: @escaping (() -> Void) = {}
) where ID == Never





パラメータ


label

この Rotor エントリをユーザに表示するために使用されるローカライズされた optional の文字列。ラベルが指定されていない場合、Rotor エントリにはその範囲のテキストに基づいてラベルが付けられます。


range

この Rotor エントリに関連したテキストの範囲。


prepare

必要に応じて UI を準備するために、Rotor エントリにナビゲートする前に実行するべきオプションのクロージャ。これは、UI 要素またはテキストがまだスクリーン上に表示されておらず、SwiftUI が自動的にスクロールできない場合に、それをスクリーン上に表示するために使用できます。






ローターエントリの作成


init(LocalizedStringKey, textRange: Range<String.Index>, prepare: (() -> Void))

特定のラベルと範囲で Rotor エントリを作成します。この Rotor エントリは、Rotor を所有する Accessibility 要素に関連しています。


init<L>(L, textRange: Range<String.Index>, prepare: (() -> Void))

特定のラベルと範囲で Rotor エントリを作成します。この Rotor エントリは、Rotor を所有する Accessibility 要素に関連しています。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ