One Logo Pool Ball
UIKit · IOS API REFERENCE

UIAccessibilityTraits

struct · SDK 27.1

struct UIAccessibilityTraits

Members (21)

get · iOS 4.0+

adjustable

TypeScript
get adjustable(): UIAccessibilityTraits
Swift declaration
nonisolated static let adjustable: UIAccessibilityTraits
get · iOS 5.0+

allowsDirectInteraction

TypeScript
get allowsDirectInteraction(): UIAccessibilityTraits
Swift declaration
nonisolated static let allowsDirectInteraction: UIAccessibilityTraits
get

button

TypeScript
get button(): UIAccessibilityTraits
Swift declaration
nonisolated static let button: UIAccessibilityTraits
get · iOS 5.0+

causesPageTurn

TypeScript
get causesPageTurn(): UIAccessibilityTraits
Swift declaration
nonisolated static let causesPageTurn: UIAccessibilityTraits
get · iOS 6.0+

header

TypeScript
get header(): UIAccessibilityTraits
Swift declaration
nonisolated static let header: UIAccessibilityTraits
get

image

TypeScript
get image(): UIAccessibilityTraits
Swift declaration
nonisolated static let image: UIAccessibilityTraits
get

keyboardKey

TypeScript
get keyboardKey(): UIAccessibilityTraits
Swift declaration
nonisolated static let keyboardKey: UIAccessibilityTraits
get

link

TypeScript
get link(): UIAccessibilityTraits
Swift declaration
nonisolated static let link: UIAccessibilityTraits
get

none

TypeScript
get none(): UIAccessibilityTraits
Swift declaration
nonisolated static let none: UIAccessibilityTraits
get

notEnabled

TypeScript
get notEnabled(): UIAccessibilityTraits
Swift declaration
nonisolated static let notEnabled: UIAccessibilityTraits
get

playsSound

TypeScript
get playsSound(): UIAccessibilityTraits
Swift declaration
nonisolated static let playsSound: UIAccessibilityTraits
get

searchField

TypeScript
get searchField(): UIAccessibilityTraits
Swift declaration
nonisolated static let searchField: UIAccessibilityTraits
get

selected

TypeScript
get selected(): UIAccessibilityTraits
Swift declaration
nonisolated static let selected: UIAccessibilityTraits
get · iOS 4.0+

startsMediaSession

TypeScript
get startsMediaSession(): UIAccessibilityTraits
Swift declaration
nonisolated static let startsMediaSession: UIAccessibilityTraits
get

staticText

TypeScript
get staticText(): UIAccessibilityTraits
Swift declaration
nonisolated static let staticText: UIAccessibilityTraits
get

summaryElement

TypeScript
get summaryElement(): UIAccessibilityTraits
Swift declaration
nonisolated static let summaryElement: UIAccessibilityTraits
get · iOS 17.0+

supportsZoom

TypeScript
get supportsZoom(): UIAccessibilityTraits
Swift declaration
nonisolated static let supportsZoom: UIAccessibilityTraits
get · iOS 10.0+

tabBar

TypeScript
get tabBar(): UIAccessibilityTraits
Swift declaration
nonisolated static let tabBar: UIAccessibilityTraits
get · iOS 17.0+

toggleButton

TypeScript
get toggleButton(): UIAccessibilityTraits
Swift declaration
nonisolated static let toggleButton: UIAccessibilityTraits
get

updatesFrequently

TypeScript
get updatesFrequently(): UIAccessibilityTraits
Swift declaration
nonisolated static let updatesFrequently: UIAccessibilityTraits
init

init

TypeScript
init(rawValue: number): UIAccessibilityTraits
Swift declaration
init(rawValue: UInt64)

Creates a new option set from the given raw value. This initializer always succeeds, even if the value passed as `rawValue` exceeds the static properties declared as part of the option set. This example creates an instance of `ShippingOptions` with a raw value beyond the highest element, with a bit mask that effectively contains all the declared static members. let extraOptions = ShippingOptions(rawValue: 255) print(extraOptions.isStrictSuperset(of: .all)) // Prints "true" - Parameter rawValue: The raw value of the option set to create. Each bit of `rawValue` potentially represents an element of the option set, though raw values may include bits that are not defined as distinct values of the `OptionSet` type.

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →