Ссылка на функцию UIKit
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Платформа UIKit определяет много функций, многих из них используемый в графических и операциях рисования.
-
Эта функция призвана
mainточка входа, чтобы создать объект приложения и приложение делегирует и установить цикл события.Объявление
Параметры
argcКоличество параметров в
argv; это обычно - соответствующий параметр кmain.argvСписок переменных параметров; это обычно - соответствующий параметр к
main.principalClassNameИмя
UIApplicationкласс или подкласс. Если Вы указываетеnil,UIApplicationпринят.delegateClassNameИмя класса, от которого инстанцируют делегат приложения. Если
principalClassNameопределяет подклассUIApplication, можно определять подкласс как делегата; экземпляр подкласса получает сообщения делегата приложения. Указатьnilесли Вы загружаете объект делегата из основного файла пера своего приложения.Возвращаемое значение
Даже при том, что целочисленный тип возврата указан, эта функция никогда не возвращается. Когда пользователи выходят из приложения для iOS путем нажатия кнопки «Домой», приложение перемещается в фон.
Обсуждение
Эта функция инстанцирует объекта приложения от основного класса и инстанцирует делегата (если таковые имеются) от данного класса и устанавливает делегата к приложению. Это также устанавливает основной цикл событий, включая цикл выполнения приложения, и начинает обрабатывать события. Если приложение
Info.plistфайл указывает основной файл пера, который будет загружен включениемNSMainNibFileключ и допустимое имя файла пера для значения, эта функция загрузки тот файл пера.Несмотря на заявленный тип возврата, эта функция никогда не возвращается. Для получения дополнительной информации о том, как ведет себя эта функция, см. “Объекты Базового приложения” в Руководстве по программированию Приложения для iOS.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает данные для указанного изображения в формате JPEG.
Объявление
Параметры
imageДанные исходного изображения.
compressionQualityКачество получающегося изображения JPEG, выраженного как значение от 0,0 до 1,0. Значение 0.0 представляет максимальное сжатие (или самое низкое качество), в то время как значение 1.0 представляет наименьшее количество сжатия (или высшее качество).
Возвращаемое значение
Объект данных, содержащий данные JPEG, или
nilесли была проблема, генерирующая данные. Эта функция может возвратитьсяnilесли изображение не имеет никаких данных или если базовоеCGImageRefсодержит данные в неподдерживаемом растровом формате.Обсуждение
Если данные основного изображения объекта изображения были очищены, вызывание этой функции вынуждает те данные быть перезагруженными в память.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает данные для указанного изображения в формате PNG
Объявление
Параметры
imageДанные исходного изображения.
Возвращаемое значение
Объект данных, содержащий данные PNG, или
nilесли была проблема, генерирующая данные. Эта функция может возвратитьсяnilесли изображение не имеет никаких данных или если базовоеCGImageRefсодержит данные в неподдерживаемом растровом формате.Обсуждение
Если данные основного изображения объекта изображения были очищены, вызывание этой функции вынуждает те данные быть перезагруженными в память.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Добавляет указанное изображение к альбому Рулона Камеры пользователя.
Объявление
Swift
func UIImageWriteToSavedPhotosAlbum(_image: UIImage!, _completionTarget: AnyObject!, _completionSelector: Selector, _contextInfo: UnsafeMutablePointer<Void>)Objective C
void UIImageWriteToSavedPhotosAlbum ( UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo );Параметры
imageИзображение для записи в альбом Рулона Камеры.
completionTargetДополнительно, объект, селектор которого нужно вызвать после изображения, был записан в альбом Рулона Камеры.
completionSelectorСелектор метода,
completionTargetобъект, для вызова. Этот дополнительный метод должен соответствовать следующей подписи:- (void) image: (UIImage *) imagedidFinishSavingWithError: (NSError *) errorcontextInfo: (void *) contextInfo;
contextInfoДополнительный указатель на любые зависящие от контекста данные, которые Вы хотите, передал селектору завершения.
Обсуждение
Когда используется с контроллером средства выбора изображения, Вы обычно вызывали бы эту функцию в Вашем
imagePickerController:didFinishPickingMediaWithInfo:реализация метода делегата.Использование
completionTarget,completionSelector, иcontextInfoпараметры являются дополнительными и необходимыми, только если Вы хотите быть уведомленными асинхронно, когда функция заканчивает писать изображение в Рулон Камеры пользователя или Сохраненный фото альбом. Если Вы не хотите быть уведомленными, передачаnilдля этих параметров.Когда используется на устройстве на iOS без камеры, этот метод добавляет изображение к Сохраненному фото альбому, а не к альбому Рулона Камеры.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Добавляет фильм в указанном пути к альбому Рулона Камеры пользователя.
Объявление
Swift
func UISaveVideoAtPathToSavedPhotosAlbum(_videoPath: String!, _completionTarget: AnyObject!, _completionSelector: Selector, _contextInfo: UnsafeMutablePointer<Void>)Objective C
void UISaveVideoAtPathToSavedPhotosAlbum ( NSString *videoPath, id completionTarget, SEL completionSelector, void *contextInfo );Параметры
videoPathПуть файловой системы к файлу ролика Вы хотите сохранить к альбому Рулона Камеры.
completionTargetДополнительно, объект, селектор которого нужно вызвать после фильма, был записан в альбом Рулона Камеры.
completionSelectorСелектор метода,
completionTargetобъект, для вызова. Этот дополнительный метод должен соответствовать следующей подписи:- (void) video: (NSString *) videoPathdidFinishSavingWithError: (NSError *) errorcontextInfo: (void *) contextInfo;
contextInfoДополнительный указатель на любые зависящие от контекста данные, которые Вы хотите, передал селектору завершения.
Обсуждение
Когда используется с контроллером средства выбора изображения, Вы обычно вызывали бы эту функцию в Вашем
imagePickerController:didFinishPickingMediaWithInfo:реализация метода делегата.Прежде, чем вызвать эту функцию, вызовите
UIVideoAtPathIsCompatibleWithSavedPhotosAlbumфункция, чтобы определить, возможно ли сохранить фильмы к альбому Рулона Камеры. Для примера кода обратитесь к Темам Программирования Камеры для iOS.Использование
completionTarget,completionSelector, иcontextInfoпараметры являются дополнительными и необходимыми, только если Вы хотите быть уведомленными асинхронно, когда функция заканчивает писать фильм в Рулон Камеры пользователя или Сохраненный фото альбом. Если Вы не хотите быть уведомленными, передачаnilдля этих параметров.Когда используется на устройстве на iOS без камеры, этот метод добавляет фильм к Сохраненному фото альбому, а не к альбому Рулона Камеры.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.1 и позже.
-
Возвращает булево значение, указывающее, может ли указанное видео быть сохранено к альбому Рулона Камеры пользователя.
Объявление
Swift
func UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(_videoPath: String!) -> BoolObjective C
BOOL UIVideoAtPathIsCompatibleWithSavedPhotosAlbum ( NSString *videoPath );Параметры
videoPathПуть файловой системы к файлу ролика Вы хотите сохранить.
Возвращаемое значение
YEStrueесли видео может быть сохранено к альбому Рулона Камеры илиNOfalseесли это не может.Обсуждение
Не все устройства в состоянии играть видеофайлы, помещенные в альбом Рулона Камеры пользователя. Прежде, чем попытаться сохранить видео, вызовите эту функцию и проверьте ее возвращаемое значение, чтобы гарантировать, что сохранение видео поддерживается для текущего устройства. Для примера кода обратитесь к Темам Программирования Камеры для iOS.
Когда используется на устройстве на iOS без камеры, этот метод указывает, может ли указанный фильм быть сохранен к Сохраненному фото альбому, а не к альбому Рулона Камеры.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.1 и позже.
См. также
-
Возвращает текущий графический контекст.
Объявление
Swift
func UIGraphicsGetCurrentContext() -> CGContext!Objective C
CGContextRef UIGraphicsGetCurrentContext ( void );Возвращаемое значение
Текущий графический контекст.
Обсуждение
Текущий графический контекст
nilпо умолчанию. До вызоваdrawRect:метод, объекты представления продвигают допустимый контекст на штабель, делая его текущим. Если Вы не используете aUIViewобъект сделать Ваше получение, однако, необходимо продвинуть допустимый контекст на штабель вручную с помощьюUIGraphicsPushContextфункция.Эта функция может быть вызвана от любого потока Вашего приложения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Делает указанный графический контекст текущим контекстом.
Объявление
Swift
func UIGraphicsPushContext(_context: CGContext!)Objective C
void UIGraphicsPushContext ( CGContextRef context );Параметры
contextГрафический контекст для создания текущего контекста.
Обсуждение
Можно использовать эту функцию, чтобы сохранить предыдущее состояние графики и сделать указанный контекст текущим контекстом. Необходимо сбалансировать вызовы к этой функции с соответствием вызовов к
UIGraphicsPopContextфункция.Эта функция может быть вызвана от любого потока Вашего приложения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Удаляет текущий графический контекст из вершины штабеля, восстанавливая предыдущий контекст.
Объявление
Swift
func UIGraphicsPopContext()Objective C
void UIGraphicsPopContext ( void );Обсуждение
Используйте эту функцию для балансирования вызовов к
UIGraphicsPushContextфункция.Эта функция может быть вызвана от любого потока Вашего приложения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Создает основанный на битовом массиве графический контекст и делает его текущим контекстом.
Объявление
Swift
func UIGraphicsBeginImageContext(_size: CGSize)Objective C
void UIGraphicsBeginImageContext ( CGSize size );Параметры
sizeРазмер нового растрового контекста. Это представляет размер изображения, возвращенного
UIGraphicsGetImageFromCurrentImageContextфункция.Обсуждение
Эта функция эквивалентна вызову
UIGraphicsBeginImageContextWithOptionsфункция с непрозрачным набором параметра кNOfalseи масштабный коэффициент1.0.Эта функция может быть вызвана от любого потока Вашего приложения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Создает основанный на битовом массиве графический контекст с указанными опциями.
Объявление
Swift
func UIGraphicsBeginImageContextWithOptions(_size: CGSize, _opaque: Bool, _scale: CGFloat)Параметры
sizeРазмер (измеренный в точках) нового растрового контекста. Это представляет размер изображения, возвращенного
UIGraphicsGetImageFromCurrentImageContextфункция. Для получения размера битового массива в пикселях необходимо умножить значения ширины и высоты на значение вscaleпараметр.opaqueБулев флаг, указывающий, непрозрачен ли битовый массив. Если Вы знаете, что битовый массив полностью непрозрачен, указать
YEStrueпроигнорировать альфа-канал и оптимизировать хранение битового массива. УказаниеNOfalseсредние значения, что битовый массив должен включать альфа-канал для обработки любых частично прозрачных пикселей.scaleМасштабный коэффициент для применения к битовому массиву. Если Вы указываете значение
0.0, масштабный коэффициент установлен в масштабный коэффициент основного экрана устройства.Обсуждение
Вы используете эту функцию для конфигурирования среды получения для рендеринга в битовом массиве. Формат для битового массива является 32-разрядным целочисленным форматом пикселя ARGB с помощью порядка байтов узла. Если непрозрачный параметр
YEStrue, альфа-канал проигнорирован, и битовый массив обрабатывается как полностью непрозрачный (kCGImageAlphaNoneSkipFirst|kCGBitmapByteOrder32Host). Иначе, каждый пиксель использует premultipled ARGB формат (kCGImageAlphaPremultipliedFirst|kCGBitmapByteOrder32Host).Среда также использует систему координат по умолчанию для представлений UIKit, где источник находится в верхнем левом углу, и положительные оси расширяются вниз и направо от источника. Предоставленный масштабный коэффициент также применяется к системе координат и получающимся изображениям. Среда получения сразу продвинута на графический штабель контекста.
В то время как контекст, создаваемый этой функцией, является текущим контекстом, можно вызвать
UIGraphicsGetImageFromCurrentImageContextфункция для получения объекта изображения на основе текущего содержания контекста. Когда Вы сделаны, изменив контекст, необходимо вызватьUIGraphicsEndImageContextфункция, чтобы очистить растровую среду рисования и удалить графический контекст из вершины штабеля контекста. Вы не должны использоватьUIGraphicsPopContextфункция для удаления этого типа контекста от штабеля.В большинстве других отношений графический контекст, создаваемый этой функцией, ведет себя как любой другой графический контекст. Можно изменить контекст путем продвижения и сования других графических контекстов. Можно также получить растровый контекст с помощью
UIGraphicsGetCurrentContextфункция.Эта функция может быть вызвана от любого потока Вашего приложения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.0 и позже.
-
Возвращает изображение на основе содержания текущего основанного на битовом массиве графического контекста.
Объявление
Swift
func UIGraphicsGetImageFromCurrentImageContext() -> UIImage!Objective C
UIImage * UIGraphicsGetImageFromCurrentImageContext ( void );Возвращаемое значение
Объект изображения, содержащий содержание текущего контекста растрового изображения.
Обсуждение
Необходимо вызвать эту функцию только, когда основанный на битовом массиве графический контекст является текущим графическим контекстом. Если текущий контекст
nilили не создавался вызовом кUIGraphicsBeginImageContext, эта функция возвратыnil.Эта функция может быть вызвана от любого потока Вашего приложения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Удаляет текущий основанный на битовом массиве графический контекст из вершины штабеля.
Объявление
Swift
func UIGraphicsEndImageContext()Objective C
void UIGraphicsEndImageContext ( void );Обсуждение
Вы используете эту функцию для очистки среды получения, установленной
UIGraphicsBeginImageContextфункционируйте и удалить соответствующий основанный на битовом массиве графический контекст из вершины штабеля. Если текущий контекст не создавался с помощьюUIGraphicsBeginImageContextфункция, эта функция ничего не делает.Эта функция может быть вызвана от любого потока Вашего приложения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Изменяет текущую траекторию отсечения путем пересечения его с указанным прямоугольником.
Параметры
rectПрямоугольник для пересечения с областью отсечения. Если ширина или высота прямоугольника - меньше чем 0, эта функция не изменяет траекторию отсечения.
Обсуждение
Каждый вызов к этой функции постоянно уменьшает траекторию отсечения текущего графического контекста с помощью указанного прямоугольника. Вы не можете использовать эту функцию для расширения пути области отсечения. Если текущий графический контекст
nil, эта функция ничего не делает.Если необходимо возвратить траекторию отсечения ее исходной форме в коде для прорисовки, необходимо сохранить текущий графический контекст прежде, чем вызвать эту функцию. Для сохранения текущего состояния графического контекста вызовите
CGContextSaveGStateфункция прежде, чем сделать Ваши модификации. Когда Вы готовы восстановить исходную область отсечения, можно тогда использоватьCGContextRestoreGStateфункционируйте для восстановления предыдущего состояния графики.Эта функция может быть вызвана от любого потока Вашего приложения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Заполняет указанный прямоугольник текущим цветом.
Параметры
rectПрямоугольник, определяющий область, в которой можно нарисовать.
Обсуждение
Заполняет указанный прямоугольник с помощью цвета заливки текущего графического контекста и
kCGBlendModeCopyрежим смешивания.Эта функция может быть вызвана от любого потока Вашего приложения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Заполняет прямоугольник текущим цветом заливки с помощью указанного режима смешивания.
Объявление
Swift
func UIRectFillUsingBlendMode(_rect: CGRect, _blendMode: CGBlendMode)Objective C
void UIRectFillUsingBlendMode ( CGRect rect, CGBlendMode blendMode );Параметры
rectПрямоугольник, определяющий область, в которой можно нарисовать.
blendModeРежим смешивания для использования во время получения.
Обсуждение
Эта функция рисует прямоугольник в текущем графическом контексте. Если текущий графический контекст
nil, эта функция ничего не делает.Эта функция может быть вызвана от любого потока Вашего приложения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Рисует кадр вокруг внутренней части указанного прямоугольника.
Параметры
rectПрямоугольник, определяющий область, в которой можно нарисовать.
Обсуждение
Эта функция рисует кадр вокруг внутренней части
rectв цвете обводки текущего графического контекста и использованияkCGBlendModeCopyрежим смешивания. Ширина равна 1,0 в текущей системе координат. Поскольку кадр нарисован в прямоугольнике, это видимо, даже если получение отсекается к прямоугольнику. Если текущий графический контекстnil, эта функция ничего не делает.Эта функция может быть вызвана от любого потока Вашего приложения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Рисует кадр вокруг внутренней части прямоугольника с помощью указанного режима смешивания.
Объявление
Swift
func UIRectFrameUsingBlendMode(_rect: CGRect, _blendMode: CGBlendMode)Objective C
void UIRectFrameUsingBlendMode ( CGRect rect, CGBlendMode blendMode );Параметры
rectПрямоугольник, определяющий область, в которой можно нарисовать.
blendModeРежим смешивания для использования во время получения.
Обсуждение
Эта функция рисует кадр вокруг внутренней части rect в цвете заливки текущего графического контекста и использования указанного режима смешивания. Ширина равна 1,0 в текущей системе координат. Так как кадр нарисован в прямоугольнике, это видимо, даже если получение отсекается к прямоугольнику. Если текущий графический контекст
nil, эта функция ничего не делает.Поскольку эта функция не рисует непосредственно на строке, а скорее в нем, это использует текущий цвет заливки (не цвет обводки) при рисовании.
Эта функция может быть вызвана от любого потока Вашего приложения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Создает словарь в чем, ключи являются строковыми представлениями имен переменной соответствующих значений.
Объявление
Objective C
#define NSDictionaryOfVariableBindings(...) _NSDictionaryOfVariableBindings(@"" # __VA_ARGS__, __VA_ARGS__, nil)Обсуждение
Когда создание Автоограничений макета — видит Автоматическое Руководство по Расположению, этот макрос особенно полезен. Например, следующий код:
NSDictionary *viewsDictionary = NSDictionaryOfVariableBindings(button1, button2);
создает словарь
{ @"button1" = button1, @"button2 = button2 }.Оператор импорта
Objective C
@import UIKit;Доступность
Доступный в iOS 6.0 и позже.
-
Создает ОСНОВАННЫЙ НА PDF графический контекст, предназначающийся для указанного непостоянного объекта данных.
Объявление
Swift
func UIGraphicsBeginPDFContextToData(_data: NSMutableData!, _bounds: CGRect, _documentInfo: [NSObject : AnyObject]!)Objective C
void UIGraphicsBeginPDFContextToData ( NSMutableData *data, CGRect bounds, NSDictionary *documentInfo );Параметры
dataОбъект данных получить выходные данные PDF.
boundsПрямоугольник, указывающий размер по умолчанию и расположение страниц PDF. (Это значение используется в качестве поля носителей по умолчанию для каждой новой страницы.) Источник прямоугольника должен обычно быть (0, 0). Указание пустого прямоугольника (
CGRectZero) устанавливает размер страницы по умолчанию в 8,5 на 11 дюймов (612 792 точками).documentInfoСловарь, указывающий дополнительную информацию, которая будет связана с файлом PDF. Можно использовать эти ключи для указания дополнительных метаданных и информации о безопасности для PDF, такого как автор PDF или пароля для доступа к нему. Ключи в этом словаре являются теми же ключами, которые Вы передаете
CGPDFContextCreateфункционируйте и описаны в разделе Auxiliary Dictionary Keys Ссылки CGPDFContext. Словарь сохраняется новым контекстом, таким образом, по возврату можно безопасно выпустить его.Указать
nilесли Вы не хотите связывать какую-либо дополнительную информацию с документом в формате PDF.Обсуждение
После создания графического контекста эта функция делает его текущим контекстом получения. Любые последующие команды рисования поэтому получены и превращены данные PDF. Когда Вы сделаны, таща, необходимо вызвать
UIGraphicsEndPDFContextфункционируйте для закрытия контекста графики PDF.Можно использовать все те же подпрограммы получения, которые Вы обычно использовали бы для рисования содержания приложения. Графический контекст преобразовывает все команды рисования в команды рисования PDF автоматически. Однако перед выпуском любых команд рисования к контексту PDF необходимо запустить новую страницу путем вызова
UIGraphicsBeginPDFPageилиUIGraphicsBeginPDFPageWithInfoфункция. Можно также использовать эти функции для определения дополнительных страниц позже.После создания его можно получить контекст PDF с помощью
UIGraphicsGetCurrentContextфункция.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
См. также
-
Создает ОСНОВАННЫЙ НА PDF графический контекст, предназначающийся для файла в указанном пути.
Объявление
Swift
func UIGraphicsBeginPDFContextToFile(_path: String!, _bounds: CGRect, _documentInfo: [NSObject : AnyObject]!) -> BoolObjective C
BOOL UIGraphicsBeginPDFContextToFile ( NSString *path, CGRect bounds, NSDictionary *documentInfo );Параметры
pathСтрока пути стиля POSIX, идентифицирующая расположение получающегося файла PDF. Указанный путь может быть относительным или имя полного пути. Если файл не существует в указанном пути, каждый создается; иначе, содержание любого существующего файла удалено. Каталоги по пути должны существовать.
boundsПрямоугольник, указывающий размер по умолчанию и расположение страниц PDF. (Это значение используется в качестве поля носителей по умолчанию для каждой новой страницы.) Источник прямоугольника должен обычно быть (0, 0). Указание пустого прямоугольника (
CGRectZero) устанавливает размер страницы по умолчанию в 8,5 на 11 дюймов (612 792 точками).documentInfoСловарь, указывающий дополнительную информацию, которая будет связана с файлом PDF. Можно использовать эти ключи для указания дополнительных метаданных и информации о безопасности для PDF, такого как автор PDF или пароля для доступа к нему. Ключи в этом словаре являются теми же ключами, которые Вы передаете
CGPDFContextCreateфункционируйте и описаны в разделе Auxiliary Dictionary Keys Ссылки CGPDFContext. Словарь сохраняется новым контекстом, таким образом, по возврату можно безопасно выпустить его.Указать
nilесли Вы не хотите связывать какую-либо дополнительную информацию с документом в формате PDF.Возвращаемое значение
YEStrueесли контекст PDF создавался успешно илиNOfalseесли это не было.Обсуждение
После создания графического контекста эта функция делает его текущим контекстом получения. Любые последующие команды рисования поэтому получены и превращены данные PDF. Когда Вы сделаны, таща, необходимо вызвать
UIGraphicsEndPDFContextфункционируйте для закрытия контекста графики PDF.Можно использовать все те же подпрограммы получения, которые Вы обычно использовали бы для рисования содержания приложения. Однако перед выпуском любых команд рисования к контексту PDF необходимо запустить новую страницу путем вызова
UIGraphicsBeginPDFPageилиUIGraphicsBeginPDFPageWithInfoфункция. Можно также использовать эти функции для определения дополнительных страниц позже.После создания его можно получить контекст PDF с помощью
UIGraphicsGetCurrentContextфункция.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
Закрывает контекст графики PDF и выталкивает его от текущего штабеля контекста.
Объявление
Swift
func UIGraphicsEndPDFContext()Objective C
void UIGraphicsEndPDFContext ( void );Обсуждение
Необходимо вызвать эту функцию после того, как Вы закончите рисовать к контексту графики PDF. Эта функция закрывает текущую открытую страницу и удаляет контекст PDF из графического штабеля контекста. Это также выпускает
CGContextRefсвязанный с контекстом PDF. Если текущий графический контекст не является контекстом PDF, эта функция ничего не делает.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
Отмечает начало новой страницы в контексте PDF и конфигурирует его с помощью значений по умолчанию.
Объявление
Swift
func UIGraphicsBeginPDFPage()Objective C
void UIGraphicsBeginPDFPage ( void );Обсуждение
Эта функция заканчивает любую предыдущую страницу прежде, чем начать новую. Это устанавливает поле носителей новой страницы к прямоугольнику, который Вы указали при создании контекста PDF.
Если текущий графический контекст не является контекстом PDF, эта функция ничего не делает.
Необходимо вызвать эту функцию или
UIGraphicsBeginPDFPageWithInfoфункция перед выпуском любых команд рисования.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
Отмечает начало новой страницы в контексте PDF и конфигурирует его с помощью указанных значений.
Объявление
Objective C
void UIGraphicsBeginPDFPageWithInfo ( CGRect bounds, NSDictionary *pageInfo );Параметры
boundsПрямоугольник, указывающий размер и расположение новой страницы PDF. Этот прямоугольник соответствует прямоугольнику поля носителей для страницы.
pageInfoСловарь, указывающий дополнительную связанную со страницей информацию, такую как поля, определяющие различные части страницы. Для списка ключей можно включать в этот словарь, видеть Ключи Словаря Поля в Ссылке CGPDFContext. Словарь сохраняется новой страницей, таким образом, можно выпустить его после этой функции возвраты.
Указать
nilесли Вы не хотите связывать какую-либо дополнительную информацию со страницей.Обсуждение
Эта функция заканчивает любую предыдущую страницу прежде, чем начать новую. Это устанавливает поле носителей новой страницы к значению в
kCGPDFContextMediaBoxключpageInfoсловарь, или к значению вboundsпараметр, если словарь не содержит ключ.Если текущий графический контекст не является контекстом PDF, эта функция ничего не делает.
Необходимо вызвать эту функцию или
UIGraphicsBeginPDFPageWithInfoфункция перед выпуском любых команд рисования.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
Возвращает текущие границы страницы.
Объявление
Swift
func UIGraphicsGetPDFContextBounds() -> CGRectObjective C
CGRect UIGraphicsGetPDFContextBounds ( void );Возвращаемое значение
Текущие границы страницы связались с контекстом PDF или
CGRectZeroесли текущий контекст не является контекстом PDF.Обсуждение
Если страница еще не была запущена, эта функция возвращает поле носителей по умолчанию, которое Вы указали при создании контекста PDF; иначе, это возвращает границы страницы для текущей страницы.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
Создает место назначения перехода на текущей странице.
Объявление
Параметры
nameИмя пункта назначения. Имя, которое Вы присваиваете, локально для документа в формате PDF и - то, что Вы используете при создании ссылок к этому месту назначения.
pointТочка на текущей странице контекста PDF.
Обсуждение
Эта функция отмечает указанную точку на текущей странице как место назначения перехода. Когда пользователь касается ссылки, берущей их этому месту назначения перехода, прокрутки документа в формате PDF, пока указанная точка не видима.
Если текущий графический контекст не является контекстом PDF, эта функция ничего не делает.
Для получения информации о том, как создать ссылки к этому месту назначения, посмотрите
UIGraphicsSetPDFContextDestinationForRectфункция.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
Соединяет прямоугольник на текущей странице указанному месту назначения перехода.
Объявление
Параметры
nameУказанное место назначения в документе в формате PDF. Это - то же имя, которое Вы использовали при создании места назначения перехода использование
UIGraphicsAddPDFContextDestinationAtPointфункция.rectПрямоугольник на текущей странице контекста PDF.
Обсуждение
Вы используете эту функцию для создания активных ссылок в документе в формате PDF. Ответвление указанного прямоугольника в документе в формате PDF заставляет документ отображать содержание в связанном месте назначения перехода.
Если текущий графический контекст не является контекстом PDF, эта функция ничего не делает.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
Соединяет прямоугольник на текущей странице к указанному URL.
Объявление
Параметры
urlURL для открытия.
rectПрямоугольник на текущей странице контекста PDF.
Обсуждение
Вы используете эту функцию для создания внешних ссылок в документе в формате PDF. Если URL, который Вы указываете, является типом, обработанным различным приложением, касание прямоугольника открывает то приложение.
Если текущий графический контекст не является контекстом PDF, эта функция ничего не делает.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
Возвращает Базовую Графическую структуру аффинного преобразования, соответствующую данным в данной строке.
Объявление
Swift
func CGAffineTransformFromString(_string: String!) -> CGAffineTransformObjective C
CGAffineTransform CGAffineTransformFromString ( NSString *string );Параметры
stringСтрока, содержание которой имеет форму “{a, b, c, d, tx, ty}”, где a, b, c, d, tx, и ty являются значениями компонентов с плавающей точкой
CGAffineTransformструктура данных. Пример допустимой строки” {1 0 0 1 2.5 3.0}”. Строка не локализуется, таким образом, элементы всегда разделяются запятой. Для получения информации о позиции каждого значения в массиве преобразования посмотрите Ссылку CGAffineTransform.Возвращаемое значение
Базовая Графическая структура аффинного преобразования. Если строка не правильно построена, функция возвращается, идентификационные данные преобразовывают.
Обсуждение
В целом необходимо использовать эту функцию только для преобразования строк, ранее создававшихся с помощью
NSStringFromCGAffineTransformфункция.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает Базовую Графическую структуру точки, соответствующую данным в данной строке.
Объявление
Параметры
stringСтрока, содержание которой имеет форму “{x, y}”, где x является координатой x и y, является координатой y. Значения x и y могут представлять целое число или пустить в ход значения. Пример допустимой строки” {3.0 2.5}”. Строка не локализуется, таким образом, элементы всегда разделяются запятой.
Возвращаемое значение
Базовая Графическая структура, представляющая точку. Если строка не правильно построена, функциональные возвраты
CGPointZero.Обсуждение
В целом необходимо использовать эту функцию только для преобразования строк, ранее создававшихся с помощью
NSStringFromCGPointфункция.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает Базовую Графическую прямоугольную структуру, соответствующую данным в данной строке.
Объявление
Параметры
stringСтрока, содержание которой имеет форму “{{x, y}, {w, h}}”, где x является координатой x, y, является координатой y, w является шириной, и h является высотой. Эти компоненты могут представлять целое число или пустить в ход значения. Пример допустимой строки” {{3,2}, {4,5}}”. Строка не локализуется, таким образом, элементы всегда разделяются запятой.
Возвращаемое значение
Базовая Графическая структура, представляющая прямоугольник. Если строка не правильно построена, функциональные возвраты
CGRectZero.Обсуждение
В целом необходимо использовать эту функцию только для преобразования строк, ранее создававшихся с помощью
NSStringFromCGRectфункция.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает Базовую Графическую структуру размера, соответствующую данным в данной строке.
Объявление
Параметры
stringСтрока, содержание которой имеет форму “{w, h}”, где w является шириной и h, является высотой. W и значения h могут быть целочисленными или значениями плавающими. Пример допустимой строки” {3.0 2.5}”. Строка не локализуется, таким образом, элементы всегда разделяются запятой.
Возвращаемое значение
Базовая Графическая структура, представляющая размер. Если строка не правильно построена, функциональные возвраты
CGSizeZero.Обсуждение
В целом необходимо использовать эту функцию только для преобразования строк, ранее создававшихся с помощью
NSStringFromCGSizeфункция.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает Базовый Графический вектор, соответствующий данным в данной строке.
Объявление
Параметры
stringСтрока, содержание которой имеет форму “{дуплекс, dy}”, где дуплекс является x-координатой вектора и dy, является y-координатой. Дуплекс и значения dy могут быть целочисленными или значениями плавающими. Пример допустимой строки” {3.0 2.5}”. Строка не локализуется, таким образом, элементы всегда разделяются запятой.
Возвращаемое значение
Базовая Графическая структура, представляющая двумерный вектор. Если строка не правильно построена, функция возвращает вектор, дуплекс которого и значения dy
0.Обсуждение
В целом необходимо использовать эту функцию только для преобразования строк, ранее создававшихся с помощью
NSStringFromCGVectorфункция.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
См. также
-
Возвращает строку, отформатированную для содержания данных от аффинного преобразования.
Объявление
Swift
func NSStringFromCGAffineTransform(_transform: CGAffineTransform) -> String!Objective C
NSString * NSStringFromCGAffineTransform ( CGAffineTransform transform );Параметры
transformБазовая Графическая структура аффинного преобразования.
Возвращаемое значение
Соответствующая строка
transform. ПосмотритеCGAffineTransformFromStringдля обсуждения формата строки.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает строку, отформатированную для содержания данных от точки.
Объявление
Параметры
pointБазовая Графическая структура, представляющая точку.
Возвращаемое значение
Соответствующая строка
point. ПосмотритеCGPointFromStringдля обсуждения формата строки.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает строку, отформатированную для содержания данных от прямоугольника.
Объявление
Параметры
rectБазовая Графическая структура, представляющая прямоугольник.
Возвращаемое значение
Соответствующая строка
rect. ПосмотритеCGRectFromStringдля обсуждения формата строки.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает строку, отформатированную для содержания данных от структуры данных размера.
Объявление
Параметры
sizeБазовая Графическая структура, представляющая размер.
Возвращаемое значение
Соответствующая строка
size. ПосмотритеCGSizeFromStringдля обсуждения формата строки.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает строку, отформатированную для содержания данных от векторной структуры данных.
Объявление
Параметры
vectorБазовая Графическая структура, представляющая двумерный вектор.
Возвращаемое значение
Соответствующая строка
vector. ПосмотритеCGVectorFromStringдля обсуждения формата строки.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
См. также
-
Возвращается строка, отформатированная для содержания данных от края, вставляет структуру.
Объявление
Swift
func NSStringFromUIEdgeInsets(_insets: UIEdgeInsets) -> String!Objective C
NSString * NSStringFromUIEdgeInsets ( UIEdgeInsets insets );Параметры
insetsКрай UIKit вставляет структуру данных.
Возвращаемое значение
Соответствующая строка
insets. ПосмотритеUIEdgeInsetsFromStringдля обсуждения формата строки.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает строку, отформатированную для содержания данных от структуры смещения.
Объявление
Параметры
offsetUIKit сместил структуру данных.
Возвращаемое значение
Соответствующая строка
offset.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
См. также
-
Возвращается край UIKit вставляет структуру, соответствующую данным в данной строке.
Объявление
Swift
func UIEdgeInsetsFromString(_string: String!) -> UIEdgeInsetsObjective C
UIEdgeInsets UIEdgeInsetsFromString ( NSString *string );Параметры
stringСтрока, содержание которой имеет форму “{вершина, оставленная, нижняя часть, право}”, где главный, оставленный, нижняя часть, право является значениями компонентов с плавающей точкой
UIEdgeInsetsструктура. Пример допустимой строки” {3.0 8.0 3.0 5.0}”. Строка не локализуется, таким образом, элементы всегда разделяются запятой.Возвращаемое значение
Край вставляет структуру данных. Если строка не правильно построена, функциональные возвраты
UIEdgeInsetsZero.Обсуждение
В целом необходимо использовать эту функцию только для преобразования строк, ранее создававшихся с помощью
NSStringFromUIEdgeInsetsфункция.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает структуру смещения UIKit, соответствующую данным в данной строке.
Объявление
Параметры
stringСтрока, содержащая представление смещения.
Возвращаемое значение
Край вставляет структуру данных. Если строка не правильно построена, функциональные возвраты
UIOffsetZero.Обсуждение
В целом необходимо использовать эту функцию только для преобразования строк, ранее создававшихся с помощью
NSStringFromUIOffsetфункция.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Создает граничную вставку для кнопки или представления.
Объявление
Swift
func UIEdgeInsetsMake(_top: CGFloat, _left: CGFloat, _bottom: CGFloat, _right: CGFloat) -> UIEdgeInsetsObjective C
UIEdgeInsets UIEdgeInsetsMake ( CGFloat top, CGFloat left, CGFloat bottom, CGFloat right );Параметры
topВставка наверху объекта.
leftВставка слева от объекта
bottomВставка на нижней части объекта.
rightВставка справа от объекта.
Возвращаемое значение
Вставка для кнопки или представления
Обсуждение
Вставка является полем вокруг прямоугольника получения, где каждая сторона (левый, право, вершина и нижняя часть) может иметь различное значение.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Сравнивает две граничных вставки, чтобы определить, являются ли они тем же.
Объявление
Swift
func UIEdgeInsetsEqualToEdgeInsets(_insets1: UIEdgeInsets, _insets2: UIEdgeInsets) -> BoolObjective C
BOOL UIEdgeInsetsEqualToEdgeInsets ( UIEdgeInsets insets1, UIEdgeInsets insets2 );Параметры
insets1Граничная вставка для сравнения
insets2.insets2Граничная вставка для сравнения
insets1.Возвращаемое значение
YEStrueесли граничные вставки являются тем же; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Корректирует прямоугольник данными граничными вставками.
Объявление
Swift
func UIEdgeInsetsInsetRect(_rect: CGRect, _insets: UIEdgeInsets) -> CGRectObjective C
CGRect UIEdgeInsetsInsetRect ( CGRect rect, UIEdgeInsets insets );Параметры
rectПрямоугольник, который будет скорректирован.
insetsКрай вставляет, чтобы быть примененным к корректировке.
Возвращаемое значение
Прямоугольник, корректирующийся
UIEdgeInsetsструктура передается во вставках.Обсуждение
Эта подставляемая функция постепенно увеличивает источник
rectи постепенно уменьшает размерrectпутем применения надлежащих задействованных значенийUIEdgeInsetsструктура.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает структуру смещения из данных компонентов.
Объявление
Swift
func UIOffsetMake(_horizontal: CGFloat, _vertical: CGFloat) -> UIOffsetПараметры
horizontalГоризонтальное смещение.
verticalВертикальное смещение.
Возвращаемое значение
Структура смещения со смещениями
horizontalиvertical.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает булево значение, указывающее, равны ли два смещения.
Объявление
Параметры
offset1Смещение для сравнения
offset2.offset2Смещение для сравнения
offset1.Возвращаемое значение
YEStrueеслиoffset1иoffset2равны, иначеNOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает булево значение, указывающее, представляется ли пользовательский интерфейс в настоящее время в портретной ориентации.
Объявление
Objective C
BOOL UIInterfaceOrientationIsPortrait ( UIInterfaceOrientation orientation );Параметры
orientationУкажите ориентацию, постоянную для проверки.
Возвращаемое значение
Возвраты
YEStrueесли интерфейсная ориентация является портретом, иначе возвратыNOfalse.Обсуждение
Интерфейсная ориентация может отличаться, чем ориентация устройства. Вы обычно вызываете эту функцию в своем коде контроллера представления для проверки текущей ориентации.
Оператор импорта
Objective C
@import UIKit;Доступность
Доступный в iOS 8.3 и позже.
-
Возвращает булево значение, указывающее, представляется ли пользовательский интерфейс в настоящее время в альбомной ориентации.
Объявление
Objective C
BOOL UIInterfaceOrientationIsLandscape ( UIInterfaceOrientation orientation );Параметры
orientationУкажите ориентацию, постоянную для проверки.
Возвращаемое значение
Возвраты
YEStrueесли интерфейсная ориентация является средой, иначе возвратыNOfalse.Обсуждение
Интерфейсная ориентация может отличаться, чем ориентация устройства. Вы обычно вызываете эту функцию в своем коде контроллера представления для проверки текущей ориентации.
Оператор импорта
Objective C
@import UIKit;Доступность
Доступный в iOS 8.3 и позже.
-
Возвращает булево значение, указывающее, является ли устройство в портретной ориентации.
Объявление
Objective C
BOOL UIDeviceOrientationIsPortrait ( UIDeviceOrientation orientation );Параметры
orientationУкажите значение
orientationсвойствоUIDeviceкласс.Возвращаемое значение
Возвраты
YEStrueесли ориентация устройства является портретом, иначе возвратыNOfalse.Оператор импорта
Objective C
@import UIKit;Доступность
Доступный в iOS 8.3 и позже.
-
Возвращает булево значение, указывающее, является ли устройство в альбомной ориентации.
Объявление
Objective C
BOOL UIDeviceOrientationIsLandscape ( UIDeviceOrientation orientation );Параметры
orientationУкажите значение
orientationсвойствоUIDeviceкласс.Возвращаемое значение
Возвраты
YEStrueесли ориентация устройства является средой, иначе возвратыNOfalse.Оператор импорта
Objective C
@import UIKit;Доступность
Доступный в iOS 8.3 и позже.
-
Возвращает интерфейсную идиому, поддерживаемую текущим устройством (рекомендуемый для приложений, работающих в версиях iOS ранее, чем 3,2).
Объявление
Swift
func UI_USER_INTERFACE_IDIOM() -> UIUserInterfaceIdiomObjective C
UIUserInterfaceIdiom UI_USER_INTERFACE_IDIOM ( void );Возвращаемое значение
UIUserInterfaceIdiomPhoneесли устройство является iPhone или iPod touch илиUIUserInterfaceIdiomPadесли устройство является iPad.Обсуждение
Если Ваше выполнение приложения в iOS 3.2 и позже, использовать
userInterfaceIdiomвместо этого.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.3 и позже.
-
Отправляет уведомление вспомогательным приложениям.
Объявление
Swift
func UIAccessibilityPostNotification(_notification: UIAccessibilityNotifications, _argument: AnyObject!)Objective C
void UIAccessibilityPostNotification ( UIAccessibilityNotifications notification, id argument );Параметры
notificationУведомление сообщению (см. «Уведомления» в Ссылке на протокол UIAccessibility для списка уведомлений).
argumentПараметр указан уведомлением. Передача
nilесли уведомление не указывает иначе.Обсуждение
Ваше приложение, возможно, должно было бы отправить уведомления доступности, если у Вас есть компоненты пользовательского интерфейса, изменяющиеся очень часто или появляющиеся и исчезающие.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.0 и позже.
-
UIAccessibilityConvertFrameToScreenCoordinates (_: _:) UIAccessibilityConvertFrameToScreenCoordinatesПреобразовывает указанный прямоугольник от координат представления до координат экрана.
Объявление
Параметры
rectПрямоугольник указан в системе координат указанного
view.viewПредставление, содержащее указанный прямоугольник. Этот параметр не должен быть
nil.Возвращаемое значение
Прямоугольник в координатах экрана.
Обсуждение
Используйте эту функцию для преобразования прямоугольников кадра доступности в координаты экрана.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
-
Преобразовывает указанный объект контуров в координаты экрана и возвращает новый объект контуров с результатами.
Объявление
Swift
func UIAccessibilityConvertPathToScreenCoordinates(_path: UIBezierPath!, _view: UIView!) -> UIBezierPath!Objective C
UIBezierPath * UIAccessibilityConvertPathToScreenCoordinates ( UIBezierPath *path, UIView *view );Параметры
pathОбъект контуров, который Вы хотите преобразовать. Координатные значения, используемые для создания этого объекта контуров, должны быть относительно системы координат указанного
view. Этот параметр не должен бытьnil.viewПредставление, система координат которого использовалась для определения пути. Этот параметр не должен быть
nil.Возвращаемое значение
Новый объект контуров, имеющий ту же форму как
pathно чьи точки указаны в координатах экрана.Обсуждение
Эта функция корректирует точки пути, который Вы обеспечиваете для значений, которые может использовать система доступности. Можно использовать его для преобразования объектов контуров в использовании пользовательским интерфейсом приложения прежде, чем вручить им системе доступности.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
-
Предупреждает пользователей, что специализированные жесты конфликтуют определенными с помощью системы жестами доступности Изменения масштаба.
Объявление
Swift
func UIAccessibilityRegisterGestureConflictWithZoom()Objective C
void UIAccessibilityRegisterGestureConflictWithZoom ( void );Обсуждение
Используйте эту функцию, если Ваше приложение использует жесты мультипальца, конфликтующие жестами, используемыми системным Изменением масштаба (т.е. жестами с тремя пальцами). Когда дело обстоит так, пользователю дарят выбор выключения Изменения масштаба или продолжения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Переходит приложение к или от режима Single App асинхронно.
Объявление
Swift
func UIAccessibilityRequestGuidedAccessSession(_enable: Bool, _completionHandler: ((Bool) -> Void)!)Objective C
void UIAccessibilityRequestGuidedAccessSession ( BOOL enable, void (^completionHandler)(BOOL didSucceed) );Параметры
enableУказать
YEStrueпомещать устройство в режим Single App для этого приложения илиNOfalseвыходить из режима Single App.completionHandlerБлок, уведомляющий Ваше приложение успешности или неуспешности работы. Этот блок берет следующий параметр:
didSucceedЕсли
YEStrue, приложение перешло к или от режима Single App успешно. ЕслиNOfalse, приложение или устройство не имеют право на режим Single App или была некоторая другая ошибка.Обсуждение
Можно использовать этот метод, чтобы заблокировать приложение в режим Single App и выпустить его от того режима позже. Например, когда пользователь завершает тест, берущее тест приложение могло бы перейти к этому режиму в начале теста и выйти из него. Режим Entering Single App поддерживается только для устройств, контролирующихся с помощью Управления мобильными устройствами (MDM), и само приложение должно быть включено для этого режима MDM. Необходимо сбалансировать каждый вызов для перехода к режиму Single App с вызовом для выхода из того режима.
Поскольку ввод или выход из режима Single App могли бы занять время, этот метод выполняется асинхронно и уведомляет Вас относительно результатов с помощью
completionHandlerблок.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
См. также
-
Уведомляет систему, что фокус приложения изменился на новое расположение.
Объявление
Swift
func UIAccessibilityZoomFocusChanged(_type: UIAccessibilityZoomType, _frame: CGRect, _view: UIView!)Objective C
void UIAccessibilityZoomFocusChanged ( UIAccessibilityZoomType type, CGRect frame, UIView *view );Параметры
typeA
Introductionпостоянный, который идентифицирует тип Изменения масштаба.frameКадр, в настоящее время масштабирующийся в координатах экрана.
viewПредставление, содержащее масштабируемый кадр.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает булево значение, указывающее, включен ли полужирный текст.
Объявление
Swift
func UIAccessibilityIsBoldTextEnabled() -> BoolObjective C
BOOL UIAccessibilityIsBoldTextEnabled ( void );Возвращаемое значение
YEStrueесли пользователь включил Полужирный текст в Настройках; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, включен ли закрытый ввод субтитров.
Объявление
Swift
func UIAccessibilityIsClosedCaptioningEnabled() -> BoolObjective C
BOOL UIAccessibilityIsClosedCaptioningEnabled ( void );Возвращаемое значение
YEStrueесли пользователь включил закрытый ввод субтитров в Настройках; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает булево значение, указывающее, темнеют ли, цвета включен.
Объявление
Swift
func UIAccessibilityDarkerSystemColorsEnabled() -> BoolObjective C
BOOL UIAccessibilityDarkerSystemColorsEnabled ( void );Возвращаемое значение
YEStrueесли пользователь включил, Темнеют, Раскрашивает Настройки; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, включена ли шкала полутонов.
Объявление
Swift
func UIAccessibilityIsGrayscaleEnabled() -> BoolObjective C
BOOL UIAccessibilityIsGrayscaleEnabled ( void );Возвращаемое значение
YEStrueесли пользователь включил Шкалу полутонов в Настройках; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, включен ли Ведомый Доступ.
Объявление
Swift
func UIAccessibilityIsGuidedAccessEnabled() -> BoolObjective C
BOOL UIAccessibilityIsGuidedAccessEnabled ( void );Возвращаемое значение
YEStrueесли пользователь включил Ведомый Доступ в Настройках; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Возвращает булево значение, указывающее, включены ли инвертированные цвета.
Объявление
Swift
func UIAccessibilityIsInvertColorsEnabled() -> BoolObjective C
BOOL UIAccessibilityIsInvertColorsEnabled ( void );Возвращаемое значение
YEStrueесли пользователь включил инвертированный, раскрашивает Настройки; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Возвращает булево значение, указывающее, установлено ли системное аудио в моно.
Объявление
Swift
func UIAccessibilityIsMonoAudioEnabled() -> BoolObjective C
BOOL UIAccessibilityIsMonoAudioEnabled ( void );Возвращаемое значение
YEStrueесли в настоящее время включается моно аудио; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает булево значение, указывающее, сокращают ли движение, включен.
Объявление
Swift
func UIAccessibilityIsReduceMotionEnabled() -> BoolObjective C
BOOL UIAccessibilityIsReduceMotionEnabled ( void );Возвращаемое значение
YEStrueесли пользователь включил, Сокращают Движение в Настройках; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, сокращают ли прозрачность, включен.
Объявление
Swift
func UIAccessibilityIsReduceTransparencyEnabled() -> BoolObjective C
BOOL UIAccessibilityIsReduceTransparencyEnabled ( void );Возвращаемое значение
YEStrueесли пользователь включил, Сокращают Прозрачность в Настройках; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, включен ли разговор экрана.
Объявление
Swift
func UIAccessibilityIsSpeakScreenEnabled() -> BoolObjective C
BOOL UIAccessibilityIsSpeakScreenEnabled ( void );Возвращаемое значение
YEStrueесли пользователь включил, Говорят Экран в Настройках; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, включен ли разговор выбора.
Объявление
Swift
func UIAccessibilityIsSpeakSelectionEnabled() -> BoolObjective C
BOOL UIAccessibilityIsSpeakSelectionEnabled ( void );Возвращаемое значение
YEStrueесли пользователь включил, Говорят Выбор в Настройках; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, включено ли Управление Переключателем.
Объявление
Swift
func UIAccessibilityIsSwitchControlRunning() -> BoolObjective C
BOOL UIAccessibilityIsSwitchControlRunning ( void );Возвращаемое значение
YEStrueесли пользователь включил Управление Переключателем в Настройках; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, работает ли VoiceOver.
Объявление
Swift
func UIAccessibilityIsVoiceOverRunning() -> BoolObjective C
BOOL UIAccessibilityIsVoiceOverRunning ( void );Возвращаемое значение
YEStrueесли в настоящее время работает VoiceOver; иначе,NOfalse.Обсуждение
Можно использовать эту функцию для настройки UI приложения в частности для пользователей VoiceOver. Например, Вы могли бы хотеть элементы UI, обычно исчезающие быстро для сохранения на экране для пользователей VoiceOver. Обратите внимание на то, что можно также прислушаться
UIAccessibilityVoiceOverStatusChangedуведомление для обнаружения, когда VoiceOver запускается и останавливается.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.0 и позже.
-
Преобразовывает постоянное значение выравнивания текста UIKit в соответствующее постоянное значение, используемое Базовым текстом.
Объявление
Swift
func NSTextAlignmentToCTTextAlignment(_nsTextAlignment: NSTextAlignment) -> CTTextAlignmentObjective C
CTTextAlignment NSTextAlignmentToCTTextAlignment ( NSTextAlignment nsTextAlignment );Параметры
nsTextAlignmentВыравнивание текста UIKit, постоянное, Вы хотите преобразовать.
Возвращаемое значение
Базовое Выравнивание текста, соответствующее значению, указанному в
nsTextAlignment.Обсуждение
Используйте эту функцию, когда необходимо будет отобразиться между UIKit и Базовыми текстовыми константами для выравнивания текста.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Преобразовывает Базовое постоянное значение Выравнивания текста в соответствующее постоянное значение, используемое UIKit.
Объявление
Swift
func NSTextAlignmentFromCTTextAlignment(_ctTextAlignment: CTTextAlignment) -> NSTextAlignmentObjective C
NSTextAlignment NSTextAlignmentFromCTTextAlignment ( CTTextAlignment ctTextAlignment );Параметры
ctTextAlignmentБазовое выравнивание текста, постоянное, Вы хотите преобразовать.
Возвращаемое значение
Выравнивание текста UIKit, соответствующее значению, указанному в
ctTextAlignment.Обсуждение
Используйте эту функцию, когда необходимо будет отобразиться между Базовым текстом и константами UIKit для выравнивания текста.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Возвращает состояние ограничения для указанного ведомого ограничения доступа.
Объявление
Swift
func UIGuidedAccessRestrictionStateForIdentifier(_restrictionIdentifier: String!) -> UIGuidedAccessRestrictionStateObjective C
UIGuidedAccessRestrictionState UIGuidedAccessRestrictionStateForIdentifier ( NSString *restrictionIdentifier );Параметры
restrictionIdentifierСтрока, однозначно определяющая ведомое ограничение доступа.
Возвращаемое значение
Текущее состояние ведомого ограничения доступа. Начальное состояние всех ограничений
UIGuidedAccessRestrictionStateAllow.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
