UIKit функции раздел

Универсальный доступ

Методы:

UIAccessibilityPostNotification
UIAccessibilityConvertFrameToScreenCoordinates
UIAccessibilityConvertPathToScreenCoordinates
UIAccessibilityRegisterGestureConflictWithZoom
UIAccessibilityRequestGuidedAccessSession
UIAccessibilityZoomFocusChanged
UIAccessibilityIsBoldTextEnabled
UIAccessibilityIsClosedCaptioningEnabled
UIAccessibilityDarkerSystemColorsEnabled
UIAccessibilityIsGrayscaleEnabled
UIAccessibilityIsGuidedAccessEnabled
UIAccessibilityIsInvertColorsEnabled
UIAccessibilityIsMonoAudioEnabled
UIAccessibilityIsReduceMotionEnabled
UIAccessibilityIsReduceTransparencyEnabled
UIAccessibilityIsSpeakScreenEnabled
UIAccessibilityIsSpeakSelectionEnabled
UIAccessibilityIsSwitchControlRunning
UIAccessibilityIsVoiceOverRunning

 

UIAccessibilityPostNotification

Отправляет уведомление вспомогательным приложениям.

void UIAccessibilityPostNotification ( UIAccessibilityNotifications notification, id argument);

Аргументы:

notificationУведомление для отправки.
argumentАргумент для уведомления.

Рассмотрение:

Ваше приложение может нуждаться в посылке общедоступных уведомлений, если у вас есть компоненты пользовательского интерфейса, которые меняются очень часто или которые появляются и исчезают.

Доступно:

iOS 3.0 и выше

UIAccessibilityConvertFrameToScreenCoordinates

Конвертирует заданный прямоугольник из координат вида в координаты экрана.

CGRect UIAccessibilityConvertFrameToScreenCoordinates ( CGRect rect, UIView *view);

Аргументы:

rectПрямоугольник в координатной системе заданного view.
viewВид, из которого преобразуются координаты заданного прямоугольника. Данное значение не может быть nil.

Возвращаемое значение:

Структура с координатами экрана.

Доступно:

iOS 7.0 и выше

UIAccessibilityConvertPathToScreenCoordinates

Конвертирует заданный контурный объект с координатами видового представления в такой-же объект с экранными координатами.

UIBezierPath * UIAccessibilityConvertPathToScreenCoordinates ( UIBezierPath *path, UIView *view);

Аргументы:

pathОбъект с контуром фигуры, который вы хотите конвертировать. Этот параметр не может быть nil.
viewВид, чьи координаты были использованы при задании контура.

Возвращаемое значение:

Новый объект с той-же фигурой, что и в path, но каждая точка которого приведена к экранным координатам.

Доступно:

iOS 7.0 и выше

UIAccessibilityRegisterGestureConflictWithZoom

Предупреждает пользователя о том, что приложение использует мульти-жесты, входящие в конфликт с системными жестами масштабирования.

void UIAccessibilityRegisterGestureConflictWithZoom ( void );

Рассмотрение:

Используйте эту функцию, если ваше приложение использует мульти-жесты, которые вступают в конфликт с жестами, использующимися системой масштабирования, предоставив пользователю выбор: выключить масштабирование или продолжить.

Доступно:

iOS 5.0 и выше

UIAccessibilityRequestGuidedAccessSession

Переводит приложение в режим Одиночного или выводит из него в асинхронном режиме.

void UIAccessibilityRequestGuidedAccessSession ( BOOL enable, void (^completionHandler)(BOOL didSucceed) );

Аргументы:

enableЗадайте YES для перевода в одиночный режим, NO для выхода из него.
completionHandlerБлок, который уведомляет ваше приложение через параметр didSucceed об удачном переводе или об неудаче данной операции.

Рассмотрение:

Вы можете использовать этот метод, чтобы заблокировать ваше приложение в режиме одиночного и вывести его из этого режима позже. Например, экзаминационное приложение может войти в этот режим в начале теста и выйти, когда пользователь завершает его. Ввод в однопользовательский режим приложения поддерживается только для устройств, которые контролируются с помощью управления мобильным устройством (Mobile device management, MDM), и само приложение должно быть доступно для этого режима. Вы должны сбалансировать каждый вызов для входа в однопользовательский режим с вызовом выйти из этого режима.

Поскольку перевод может занять неопределенное время, для уведомления о переводе используется блок.

Доступно:

iOS 7.0 и выше

UIAccessibilityZoomFocusChanged

Уведомляет систему о том, что фокус приложения изменился в новое положение.

void UIAccessibilityZoomFocusChanged ( UIAccessibilityZoomType type, CGRect frame, UIView *view);

Аргументы:

typeКонстанта, идентифицирующая тип зума. Задекларирована:
typedef enum {
   UIAccessibilityZoomTypeInsertionPoint,
} UIAccessibilityZoomType;
frameТекущий увеличенный фрейм, в экранных координатах.
viewВид, содержащий увеличенный фрейм.

Доступно:

iOS 5.0 и выше

UIAccessibilityIsBoldTextEnabled

Возвращает булево значение, индицирующее о том, что жирный шрифт включен.

BOOL UIAccessibilityIsBoldTextEnabled ( void );

Возвращаемое значение:

YES если пользователь включил Жирный шрифт в настройках, иначе NO.

Доступно:

iOS 8.0 и выше

UIAccessibilityIsClosedCaptioningEnabled

Возвращает булево значение, индицирующее включены ли субтитры.

BOOL UIAccessibilityIsClosedCaptioningEnabled ( void );

Возвращаемое значение:

YES, если пользователь включил в настройках субтитры, иначе NO.

Доступно:

iOS 5.0 и выше

UIAccessibilityDarkerSystemColorsEnabled

Возвращает булево значение, указывающее, включено ли затемнение цветов.

BOOL UIAccessibilityDarkerSystemColorsEnabled ( void );

Возвращаемое значение:

YES если затемнение цветов включено, иначе NO.

Доступно:

iOS 8.0 и выше

UIAccessibilityIsGrayscaleEnabled

Возвращает булево значение, указывающее, включено ли Оттенки серого.

BOOL UIAccessibilityIsGrayscaleEnabled ( void );

Возвращаемое значение:

YES, если пользователь включил в настройках Оттенки серого, иначе NO.

Доступно:

iOS 8.0 и выше

UIAccessibilityIsGuidedAccessEnabled

Возвращает булево значение, указывающее, включено ли Гид-доступ.

BOOL UIAccessibilityIsGuidedAccessEnabled ( void );

Возвращаемое значение:

YES, если пользователь включил в настройках Гид-доступ, иначе NO.

Доступно:

iOS 6.0 и выше

UIAccessibilityIsInvertColorsEnabled

Возвращает булево значение, указывающее, включено ли Инверсия цвета.

BOOL UIAccessibilityIsInvertColorsEnabled ( void );

Возвращаемое значение:

YES, если пользователь включил в настройках Инверсию цвета, иначе NO.

Доступно:

iOS 6.0 и выше

UIAccessibilityIsMonoAudioEnabled

Возвращает булево значение, указывающее, включено ли Моно-аудио.

BOOL UIAccessibilityIsMonoAudioEnabled ( void );

Возвращаемое значение:

YES, если пользователь включил в настройках Моно-аудио, иначе NO.

Доступно:

iOS 5.0 и выше

UIAccessibilityIsReduceMotionEnabled

Возвращает булево значение, указывающее, включено ли Уменьшение движения.

BOOL UIAccessibilityIsReduceMotionEnabled ( void );

Возвращаемое значение:

YES, если пользователь включил в настройках Уменьшение движения, иначе NO.

Доступно:

iOS 8.0 и выше

UIAccessibilityIsReduceTransparencyEnabled

Возвращает булево значение, указывающее, включено ли Понижение прозрачности.

BOOL UIAccessibilityIsReduceTransparencyEnabled ( void );

Возвращаемое значение:

YES, если пользователь включил в настройках Понижение прозрачности, иначе NO.

Доступно:

iOS 8.0 и выше

UIAccessibilityIsSpeakScreenEnabled

Возвращает булево значение, указывающее, включено ли Экран вслух.

BOOL UIAccessibilityIsSpeakScreenEnabled ( void );

Возвращаемое значение:

YES, если пользователь включил в настройках Экран вслух, иначе NO.

Доступно:

iOS 8.0 и выше

UIAccessibilityIsSpeakSelectionEnabled

Возвращает булево значение, указывающее, включено ли Проговаривание.

BOOL UIAccessibilityIsSpeakSelectionEnabled ( void );

Возвращаемое значение:

YES, если пользователь включил в настройках Проговаривание, иначе NO.

Доступно:

iOS 8.0 и выше

UIAccessibilityIsSwitchControlRunning

Возвращает булево значение, указывающее, включено ли Switch Control.

BOOL UIAccessibilityIsSwitchControlRunning ( void );

Возвращаемое значение:

YES, если пользователь включил в настройках Switch Control, иначе NO.

Доступно:

iOS 8.0 и выше

UIAccessibilityIsVoiceOverRunning

Возвращает булево значение, указывающее, включено ли VoiceOver.

BOOL UIAccessibilityIsVoiceOverRunning ( void );

Возвращаемое значение:

YES, если пользователь включил в настройках VoiceOver, иначе NO.

Доступно:

iOS 4.0 и выше
 
 
homeЗаметили ошибкукарта сайта 
   Made on a Mac