AccessibilityUIExamples/CustomRotors/TextView/CustomRotorsTextView.swift
/* |
See LICENSE folder for this sample’s licensing information. |
Abstract: |
An example demonstrating setup of accessibility rotors to search for various text attributes on an text view. |
*/ |
import Cocoa |
@available(OSX 10.13, *) |
class CustomRotorsTextView: NSTextView { |
weak var rotorDelegate: CustomRotorsTextViewDelegate? |
// MARK: Accessibility |
override func accessibilityCustomRotors() -> [NSAccessibilityCustomRotor] { |
return rotorDelegate?.createCustomRotors() ?? [] |
} |
} |
// MARK: - |
@available(OSX 10.13, *) |
protocol CustomRotorsTextViewDelegate : class { |
func createCustomRotors() -> [NSAccessibilityCustomRotor] |
} |
Copyright © 2017 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2017-09-12