目次
Xcode の新機能

A B C D E F G H I J K L M N O P Q R S T

U

UIButton.Configuration

構成の作成

  • static func plain() -> UIButton.Configuration
  • static func gray() -> UIButton.Configuration
  • static func tinted() -> UIButton.Configuration
  • static func filled() -> UIButton.Configuration
  • static func borderless() -> UIButton.Configuration
  • static func bordered() -> UIButton.Configuration
  • static func borderedTinted() -> UIButton.Configuration
  • static func borderedProminent() -> UIButton.Configuration
  • func updated(for: UIButton) -> UIButton.Configuration
  • タイトルの構成

  • var title: String?
  • var subtitle: String?
  • var attributedTitle: AttributedString?
  • var attributedSubtitle: AttributedString?
  • var titleTextAttributesTransformer
  • var subtitleTextAttributesTransformer
  • struct UIConfigurationTextAttributesTransformer
  • var titlePadding: CGFloat
  • var titleAlignment: UIButton.Configuration.TitleAlignment
  • enum UIButton.Configuration.TitleAlignment
  • タイトルの配置

    比較

    イメージの構成

    レイアウトの構成

  • var buttonSize: UIButton.Configuration.Size
  • enum UIButton.Configuration.Size
  • ボタンのサイズ

  • var contentInsets: NSDirectionalEdgeInsets
  • func setDefaultContentInsets()
  • 比較

    ボタンの色の構成

  • var baseBackgroundColor: UIColor?
  • var baseForegroundColor: UIColor?
  • ボタンの背景の構成

  • var background: UIBackgroundConfiguration
  • var cornerStyle: UIButton.Configuration.CornerStyle
  • enum UIButton.Configuration.CornerStyle
  • 角のスタイル

    比較

    インジケータの構成

  • var indicator: UIButton.Configuration.Indicator
  • enum UIButton.Configuration.Indicator
  • インジケータのスタイル

    比較

  • var indicatorColorTransformer: UIConfigurationColorTransformer?
  • UIConfigurationColorTransformer

    カラーの変換機能の作成

  • init((UIColor) -> UIColor)
  • static let grayscale: UIConfigurationColorTransformer
  • static let preferredTint: UIConfigurationColorTransformer
  • static let monochromeTint: UIConfigurationColorTransformer
  • カラーの変換機能の呼び出し

  • let transform: (UIColor) -> UIColor
  • func callAsFunction(UIColor) -> UIColor
  • 活動インジケータの構成

  • var showsActivityIndicator: Bool
  • var activityIndicatorColorTransformer: UIConfigurationColorTransformer?
  • 選択動作の構成

  • var automaticallyUpdateForSelection: Bool
  • macOS での外観の構成

  • var macIdiomStyle: UIButton.Configuration.MacIdiomStyle
  • enum UIButton.Configuration.MacIdiomStyle
  • ボタンのスタイル

    構成の比較

    比較

  • static func == (UIButton.Configuration.MacIdiomStyle, UIButton.Configuration.MacIdiomStyle) -> Bool
  • static func != (UIButton.Configuration.MacIdiomStyle, UIButton.Configuration.MacIdiomStyle) -> Bool
  • func hash(into: inout Hasher)
  • var hashValue: Int
  • インスタンスプロパティ

  • var imageReservation: CGFloat
  • var subtitleLineBreakMode: NSLineBreakMode
  • var titleLineBreakMode: NSLineBreakMode
  • init(configuration: UIButton.Configuration, primaryAction: UIAction?)
  • struct UIAccessibility.Notification

  • static var announcement: UIAccessibility.Notification
  • static var layoutChanged: UIAccessibility.Notification
  • static var screenChanged: UIAccessibility.Notification
  • static var pageScrolled: UIAccessibility.Notification
  • static var pauseAssistiveTechnology: UIAccessibility.Notification
  • static var resumeAssistiveTechnology: UIAccessibility.Notification
  • struct UIAccessibility.AssistiveTechnologyIdentifier
  • イニシャライザ

  • init(rawValue: UInt32)
  • init(rawValue: String)
  • アプリの通知

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

    システムの通知

  • static let announcementDidFinishNotification: NSNotification.Name
  • static let assistiveTouchStatusDidChangeNotification: NSNotification.Name
  • static let boldTextStatusDidChangeNotification: NSNotification.Name
  • static let buttonShapesEnabledStatusDidChangeNotification: NSNotification.Name
  • static let closedCaptioningStatusDidChangeNotification: NSNotification.Name
  • static let darkerSystemColorsStatusDidChangeNotification: NSNotification.Name
  • static let differentiateWithoutColorDidChangeNotification: NSNotification.Name
  • static let onOffSwitchLabelsDidChangeNotification: NSNotification.Name
  • static let videoAutoplayStatusDidChangeNotification: NSNotification.Name
  • static let elementFocusedNotification: NSNotification.Name
  • static let grayscaleStatusDidChangeNotification: NSNotification.Name
  • static let guidedAccessStatusDidChangeNotification: NSNotification.Name
  • static let hearingDevicePairedEarDidChangeNotification: NSNotification.Name
  • static var hearingDevicePairedEar: UIAccessibility.HearingDeviceEar
  • static let invertColorsStatusDidChangeNotification: NSNotification.Name
  • static let monoAudioStatusDidChangeNotification: NSNotification.Name
  • static let prefersCrossFadeTransitionsStatusDidChange: NSNotification.Name
  • static let reduceMotionStatusDidChangeNotification: NSNotification.Name
  • static let reduceTransparencyStatusDidChangeNotification: NSNotification.Name
  • static let shakeToUndoDidChangeNotification: NSNotification.Name
  • static let speakScreenStatusDidChangeNotification: NSNotification.Name
  • static let speakSelectionStatusDidChangeNotification: NSNotification.Name
  • static let switchControlStatusDidChangeNotification: NSNotification.Name
  • static let voiceOverStatusDidChangeNotification: NSNotification.Name
  • アプリ通知

  • 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
  • ガイド付きのアクセス

  • 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
  • static func convertToScreenCoordinates(CGRect, in: UIView) -> CGRect
  • コンビニエンス関数

  • static func focusedElement(using: UIAccessibility.AssistiveTechnologyIdentifier?) -> Any?
  • static func registerGestureConflictWithZoom()
  • static func zoomFocusChanged(zoomType: UIAccessibility.ZoomType, toFrame: CGRect, in: UIView)
  • 機能(capabilities)

  • static var isAssistiveTouchRunning: Bool
  • static var isBoldTextEnabled: Bool
  • static var isClosedCaptioningEnabled: Bool
  • static var isDarkerSystemColorsEnabled: Bool
  • static var isGrayscaleEnabled: Bool
  • static var isGuidedAccessEnabled: Bool
  • static var isInvertColorsEnabled: Bool
  • static var isMonoAudioEnabled: Bool
  • static var isOnOffSwitchLabelsEnabled: Bool
  • static var isReduceMotionEnabled: Bool
  • 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
  • static var shouldDifferentiateWithoutColor: Bool
  • static var buttonShapesEnabled: Bool
  • static var prefersCrossFadeTransitions: Bool
  • struct UIAccessibility.HearingDeviceEar

    定数群

  • static var left: UIAccessibility.HearingDeviceEar
  • static var right: UIAccessibility.HearingDeviceEar
  • static var both: UIAccessibility.HearingDeviceEar
  • イニシャライザ

  • init(rawValue: UInt)
  • enum UIAccessibilityContainerType

  • case none
  • case dataTable
  • case list
  • case landmark
  • case semanticGroup
  • protocol UIAccessibilityContainerDataTable

    セル要素の提供

  • func accessibilityDataTableCellElement(forRow: Int, column: Int) -> UIAccessibilityContainerDataTableCell?
  • 表の寸法の提供

  • func accessibilityColumnCount() -> Int
  • func accessibilityRowCount() -> Int
  • ヘッダ要素の提供

  • func accessibilityHeaderElements(forColumn: Int) -> [UIAccessibilityContainerDataTableCell]?
  • func accessibilityHeaderElements(forRow: Int) -> [UIAccessibilityContainerDataTableCell]?
  • protocol UIAccessibilityContainerDataTableCell

    行と列を取得

  • func accessibilityColumnRange() -> NSRange
  • func accessibilityRowRange() -> NSRange
  • enum UIAccessibilityNavigationStyle

  • case automatic
  • case separate
  • case combined
  • ナビゲート要素

  • UIAccessibilityContainer
  • var accessibilityActivationPoint: CGPoint
  • var accessibilityFocusedUIElement: Any?
  • var accessibilityFrame: CGRect
  • func accessibilityHitTest(NSPoint) -> Any?
  • var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
  • var accessibilityPath: UIBezierPath?
  • static func zoomFocusChanged(zoomType: UIAccessibility.ZoomType, toFrame: CGRect, in: UIView)
  • enum UIAccessibilityScrollDirection

  • func accessibilityActivate() -> Bool
  • func accessibilityIncrement()
  • func accessibilityDecrement()
  • func accessibilityScroll(UIAccessibilityScrollDirection) -> Bool
  • func accessibilityPerformEscape() -> Bool
  • func accessibilityPerformMagicTap() -> Bool
  • enum UIAccessibility.ZoomType

  • static var assistiveTouch: UIGuidedAccessAccessibilityFeature
  • 定数群

  • case insertionPoint
  • struct UIAccessibility.DirectTouchOptions

    イニシャライザ

  • init(rawValue: UInt)
  • 型プロパティ

  • static var silentOnTouch: UIAccessibility.DirectTouchOptions
  • static var requiresActivation: UIAccessibility.DirectTouchOptions
  • イニシャライザ

  • init(_reserved: UnsafeMutableRawPointer)
  • struct UIAccessibility.GuidedAccessError

    アクセスエラーのコード

  • static var permissionDenied: UIAccessibility.GuidedAccessError.Code
  • static var failed: UIAccessibility.GuidedAccessError.Code
  • enum UIAccessibility.GuidedAccessError.Code
  • エラー情報の取得

  • static var errorDomain: String
  • var errorUserInfo: [String : Any]
  • var userInfo: [String : Any]
  • var errorCode: Int
  • var code: Code
  • var localizedDescription: String
  • エラーの比較

  • static func == (UIAccessibility.GuidedAccessError, UIAccessibility.GuidedAccessError) -> Bool
  • static func != (UIAccessibility.GuidedAccessError, UIAccessibility.GuidedAccessError) -> Bool
  • func hash(into: inout Hasher)
  • var hashValue: Int
  • エラーの作成

  • init(Code, userInfo: [String : Any])
  • エラー

  • static let guidedAccessErrorDomain: String
  • UIAccessibility (NSObject)

    基本的なアクセシビリティのサポート

  • var isAccessibilityElement: Bool
  • var accessibilityLabel: String?
  • var accessibilityValue: String?
  • var accessibilityHint: String?
  • var accessibilityTraits: UIAccessibilityTraits
  • struct UIAccessibilityTraits
  • 定数群

     属性付き文字列用の音声属性

  • struct UIAccessibilityPriority
  • 優先度の選択

     属性付き文字列のテキスト属性

  • var accessibilityHeaderElements: [Any]?
  • var accessibilityAttributedHint: NSAttributedString?
  • var accessibilityAttributedLabel: NSAttributedString?
  • var accessibilityLanguage: String?
  • var accessibilityTextualContext: UIAccessibilityTextualContext?
  • var accessibilityUserInputLabels: [String]!
  • var accessibilityAttributedUserInputLabels: [NSAttributedString]!
  • var accessibilityAttributedValue: NSAttributedString?
  • アクセシビリティのキー

  • static let accessibilityAlignment: NSAttributedString.Key
  • static let accessibilityAnnotationTextAttribute: NSAttributedString.Key
  • static let accessibilityAttachment: NSAttributedString.Key   廃止  
  • static let accessibilityAutocorrected: NSAttributedString.Key
  • static let accessibilityBackgroundColor: NSAttributedString.Key
  • static let accessibilityCustomText: NSAttributedString.Key
  • static let accessibilityFont: NSAttributedString.Key
  • static let accessibilityForegroundColor: NSAttributedString.Key
  • static let accessibilityLanguage: NSAttributedString.Key
  • static let accessibilityLink: NSAttributedString.Key
  • static let accessibilityListItemIndex: NSAttributedString.Key
  • static let accessibilityListItemLevel: NSAttributedString.Key
  • static let accessibilityListItemPrefix: NSAttributedString.Key
  • static let accessibilityMarkedMisspelled: NSAttributedString.Key
  • static let accessibilityMisspelled: NSAttributedString.Key
  • static let accessibilityShadow: NSAttributedString.Key
  • static let accessibilitySpeechIPANotation: NSAttributedString.Key
  • static let accessibilitySpeechLanguage: NSAttributedString.Key
  • static let accessibilitySpeechPitch: NSAttributedString.Key
  • static let accessibilitySpeechPunctuation: NSAttributedString.Key
  • static let accessibilitySpeechQueueAnnouncement: NSAttributedString.Key
  • static let accessibilitySpeechSpellOut: NSAttributedString.Key
  • static let accessibilityTextCustom: NSAttributedString.Key
  • static let accessibilityTextHeadingLevel: NSAttributedString.Key
  • static let accessibilityStrikethrough: NSAttributedString.Key
  • static let accessibilityStrikethroughColor: NSAttributedString.Key
  • static let accessibilitySuperscript: NSAttributedString.Key
  • static let accessibilityUnderline: NSAttributedString.Key
  • static let accessibilityUnderlineColor: NSAttributedString.Key
  • static let UIAccessibilityTextAttributeContext: NSAttributedString.Key
  • static let accessibilitySpeechAnnouncementPriority: NSAttributedString.Key
  •   Accessibility(Framework)

      アクセシビリティの基礎

      アクセシブルなビューの作成

      優れたアクセシビリティ体験の提供

      アプリで VoiceOver をサポートする

      UIAccessibilityContainer

    アクセシビリティ要素に関する情報の提供

  • func accessibilityElementCount() -> Int
  • func accessibilityElement(at: Int) -> Any?
  • func index(ofAccessibilityElement: Any) -> Int
  • var accessibilityElements: [Any]?
  • var automationElements: [Any]?
  • var accessibilityContainerType: UIAccessibilityContainerType
  • enum UIAccessibilityContainerType
  • 便利なリンク

  • {} Mac Catalyst のためのアクセシビリティデザイン


  • V W XYZ