構造体


UIAccessibility(UIKit)


UIKit アプリ用のアクセシビリティシンボルの名前空間。


iOS 7.0+ iPadOS 7.0+ Mac Catalyst 13.0+ tvOS 9.0+

watchOS 2.0+ visionOS 1.0+   Beta   Xcode 10.0+


struct UIAccessibility


注意 実は、UIAccessibility は developer.apple.com/ 上に 2つ存在する。ここ UIKit 用と API コレクション (NSObject) 用で、他に Accessibility for UIKit がある。混乱するが、仕方なく全て訳出する事にした。





トピックス


システムの通知


static let announcementDidFinishNotification: NSNotification.Name

システムがアナウンスの読み取りを終了したときに UIKit が投稿する通知。


static let assistiveTouchStatusDidChangeNotification: NSNotification.Name

AssistiveTouch のステータスの変化を示す通知。


static let boldTextStatusDidChangeNotification: NSNotification.Name

システムの太字テキスト設定が変更されたときに UIKit が投稿する通知。


static let buttonShapesEnabledStatusDidChangeNotification: NSNotification.Name

システムのボタンの形状設定が変更されたときに UIKit が投稿する通知。


static let closedCaptioningStatusDidChangeNotification: NSNotification.Name

クローズドキャプション + SDH の設定が変更されたときに UIKit が投稿する通知。


static let darkerSystemColorsStatusDidChangeNotification: NSNotification.Name

システムのコントラスト増加設定が変更されたときに UIKit が投稿する通知。


static let differentiateWithoutColorDidChangeNotification: NSNotification.Name

システムのカラーなしで区別する設定が変更されたときに UIKit が投稿する通知。


static let onOffSwitchLabelsDidChangeNotification: NSNotification.Name

システムのオン/オフラベルの設定が変更されたときに UIKit が投稿する通知。


static let videoAutoplayStatusDidChangeNotification: NSNotification.Name

システムの自動再生ビデオプレビューの設定が変更されたときに UIKit が投稿する通知。


static let elementFocusedNotification: NSNotification.Name

支援アプリがアクセシビリティ要素に焦点を当てたときに UIKit が投稿する通知。


static let grayscaleStatusDidChangeNotification: NSNotification.Name

システムのグレースケール設定が変更されたときに UIKit が投稿する通知。


static let guidedAccessStatusDidChangeNotification: NSNotification.Name

アクセスガイドセッションがいつ開始または終了するかを示す通知。


static let hearingDevicePairedEarDidChangeNotification: NSNotification.Name

現在ペアリングされている聴覚デバイスに変更があったときに UIKit が投稿する通知。


static var hearingDevicePairedEar: UIAccessibility.HearingDeviceEar

Made for iPhone 聴覚デバイスの現在のペアリングステータス。


static let invertColorsStatusDidChangeNotification: NSNotification.Name

反転色の設定が変更されたときに UIKit が投稿する通知。


static let monoAudioStatusDidChangeNotification: NSNotification.Name

システムオーディオがステレオからモノラルに変更されたときに UIKit が投稿する通知。


static let prefersCrossFadeTransitionsStatusDidChange: NSNotification.Name

システムの "クロスフェード移行を優先” 設定が変更されたときに UIKit が投稿する通知。


static let reduceMotionStatusDidChangeNotification: NSNotification.Name

システムの "モーション軽減" 設定が変更されたときに UIKit が投稿する通知。


static let reduceTransparencyStatusDidChangeNotification: NSNotification.Name

システムの "透明度を下げる" 設定が変更されたときに UIKit が投稿する通知。


static let shakeToUndoDidChangeNotification: NSNotification.Name

システムの "シェイクして元に戻す" 設定が変更されたときに UIKit が投稿する通知。


static let speakScreenStatusDidChangeNotification: NSNotification.Name

システムの "スピークスクリーン" 設定が変更されたときに UIKit が投稿する通知。


static let speakSelectionStatusDidChangeNotification: NSNotification.Name

システムの読み上げ選択設定が変更されたときに UIKit が投稿する通知。


static let switchControlStatusDidChangeNotification: NSNotification.Name

システムのスイッチコントロール設定が変更されたときに UIKit が投稿する通知。


static let voiceOverStatusDidChangeNotification: NSNotification.Name

VoiceOver の開始時または停止時に UIKit が投稿する通知。



アプリ通知


static func post(notification: UIAccessibility.Notification, argument: Any?)

支援アプリに通知を投稿します。


struct UIAccessibility.Notification

アプリが送信できるアクセシビリティの通知。



通知キー


static let announcementStringValueUserInfoKey: String

アナウンスのテキスト。


static let announcementWasSuccessfulUserInfoKey: String

アナウンスが成功したかどうかを示すブール値。


static let focusedElementUserInfoKey: String

支援アプリによって現在フォーカスされている要素。


static let unfocusedElementUserInfoKey: String

支援アプリによって以前にフォーカスされていた要素。


static let assistiveTechnologyUserInfoKey: String

支援アプリの識別子(ID)。



ガイド付きのアクセス


static func requestGuidedAccessSession(enabled: Bool, completionHandler: (Bool) -> Void)

単一アプリモードから、またはそれへ非同期的に移行します。


static func configureForGuidedAccess(features: UIGuidedAccessAccessibilityFeature, enabled: Bool, completionHandler: (Bool, Error?) -> Void)

ガイド付きのアクセスを使用しながら、指定されたアクセシビリティ機能を有効に、または無効にします。


static func guidedAccessRestrictionState(forIdentifier: String) -> UIAccessibility.GuidedAccessRestrictionState

指定されたガイド付きアクセス制限の制限状態を返します。


enum UIAccessibility.GuidedAccessRestrictionState

制限の状態 (許可または拒否) を記述する定数。



変換


static func convertToScreenCoordinates(UIBezierPath, in: UIView) -> UIBezierPath

指定されたパス(path)オブジェクトをスクリーン座標に変換し、その結果を含む新しいパス(path)オブジェクトを返します。


static func convertToScreenCoordinates(CGRect, in: UIView) -> CGRect

指定された四角形をビュー座標からスクリーン座標に変換します。



コンビニエンス関数


static func focusedElement(using: UIAccessibility.AssistiveTechnologyIdentifier?) -> Any?

指定された支援アプリによって現在フォーカスされているアクセシビリティ要素を返します。


static func registerGestureConflictWithZoom()

アプリ固有のジェスチャがシステム定義の Zoom アクセシビリティジェスチャと競合することをユーザに警告します。


static func zoomFocusChanged(zoomType: UIAccessibility.ZoomType, toFrame: CGRect, in: UIView)

アプリのフォーカスが新しい場所に変更されたときにシステムに通知します。



以下も見よ


機能


static var isAssistiveTouchRunning: Bool

AssistiveTouch が有効な状態であるかどうかを示すブール値。


static var isBoldTextEnabled: Bool

太字テキスト設定が有効な状態であるかどうかを示すブール値。


static var isClosedCaptioningEnabled: Bool

クローズドキャプション + SDH 設定が有効な状態であるかどうかを示すブール値。


static var isDarkerSystemColorsEnabled: Bool

[コントラストを上げる] 設定が有効な状態であるかどうかを示すブール値。


static var isGrayscaleEnabled: Bool

カラーフィルターとグレースケール設定が有効な状態であるかどうかを示すブール値。


static var isGuidedAccessEnabled: Bool

アクセスガイド設定が有効な状態であるかどうかを示すブール値。


static var isInvertColorsEnabled: Bool

Classic Invert 設定が有効な状態であるかどうかを示すブール値。


static var isMonoAudioEnabled: Bool

モノラルオーディオ設定が有効な状態であるかどうかを示すブール値。


static var isOnOffSwitchLabelsEnabled: Bool

オン/オフのラベル設定が有効な状態であるかどうかを示すブール値。


static var isReduceMotionEnabled: Bool

Reduce Motion 設定が有効な状態であるかどうかを示すブール値。


static var isReduceTransparencyEnabled: Bool

[透明度を下げる]設定が有効な状態であるかどうかを示すブール値。


static var isShakeToUndoEnabled: Bool

[シェイクして元に戻す]設定が有効な状態であるかどうかを示すブール値。


static var isSpeakScreenEnabled: Bool

スクリーン読み上げ設定が有効な状態であるかどうかを示すブール値。


static var isSpeakSelectionEnabled: Bool

選択範囲の読み上げ設定が有効な状態であるかどうかを示すブール値。


static var isSwitchControlRunning: Bool

スイッチコントロール設定が有効な状態であるかどうかを示すブール値。


static var isVideoAutoplayEnabled: Bool

ビデオの自動再生プレビュー設定が有効な状態であるかどうかを示すブール値。


static var isVoiceOverRunning: Bool

VoiceOver が有効な状態かどうかを示すブール値。


static var shouldDifferentiateWithoutColor: Bool

[色を使用しないで区別] 設定が有効な状態であるかどうかを示すブール値。


static var buttonShapesEnabled: Bool

ボタンの形状設定が有効な状態であるかどうかを示すブール値。


static var prefersCrossFadeTransitions: Bool

[モーションを減らす]設定と[クロスフェード移行を優先する]設定が有効な状態であるかどうかを示すブール値。



定数群


struct UIAccessibilityTraits

アクセシビリティ要素の動作を説明する定数群。


struct UIAccessibility.AssistiveTechnologyIdentifier

支援アプリの識別子 (ID)。


struct UIAccessibility.HearingDeviceEar

人が聴覚器官をどのように使用しているかを指定する定数。


enum UIAccessibilityContainerType

データベースのコンテナ内のコンテンツの型を示す定数群。


enum UIAccessibilityNavigationStyle

支援アプリを使用してオブジェクトの要素をナビゲートする方法を記述する定数群。


enum UIAccessibilityScrollDirection

スクロールアクションの方向。


enum UIAccessibility.ZoomType

有効にできるシステムズームの型。


struct UIAccessibility.DirectTouchOptions

VoiceOver がダイレクトタッチ領域の音声を生成する方法を構成する定数群。



イニシャライザ


init(_reserved: UnsafeMutableRawPointer)

アクセシビリティ構造体を作成します。



エラー


struct UIAccessibility.GuidedAccessError

ガイド付きアクセスのエラー。


static let guidedAccessErrorDomain: String

ガイド付きアクセスのエラードメインを識別する文字列。






以下も見よ


サポートする型


typealias AXArrayReturnBlock


typealias AXAttributedStringArrayReturnBlock


typealias AXAttributedStringReturnBlock


typealias AXBoolReturnBlock


typealias AXContainerTypeReturnBlock


typealias AXCustomActionsReturnBlock


typealias AXCustomRotorsReturnBlock


typealias AXNavigationStyleReturnBlock


typealias AXObjectReturnBlock


typealias AXPathReturnBlock


typealias AXPointReturnBlock


typealias AXRectReturnBlock


typealias AXStringArrayReturnBlock


typealias AXStringReturnBlock


typealias AXTextualContextReturnBlock


typealias AXTraitsReturnBlock


typealias AXVoidReturnBlock















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ