Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы UIKit ссылка на функцию UIKit

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка на функцию UIKit

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Swift

import UIKit

Objective C

@import UIKit;

Платформа UIKit определяет много функций, многих из них используемый в графических и операциях рисования.

Функции

  • Эта функция призвана main точка входа, чтобы создать объект приложения и приложение делегирует и установить цикл события.

    Объявление

    Swift

    func UIApplicationMain(_ argc: Int32, _ argv: UnsafeMutablePointer<UnsafeMutablePointer<Int8>>, _ principalClassName: String!, _ delegateClassName: String!) -> Int32

    Objective C

    int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName );

    Параметры

    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.

    Объявление

    Swift

    func UIImageJPEGRepresentation(_ image: UIImage!, _ compressionQuality: CGFloat) -> NSData!

    Objective C

    NSData * UIImageJPEGRepresentation ( UIImage *image, CGFloat compressionQuality );

    Параметры

    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

    Объявление

    Swift

    func UIImagePNGRepresentation(_ image: UIImage!) -> NSData!

    Objective C

    NSData * UIImagePNGRepresentation ( UIImage *image );

    Параметры

    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 *) image
    • didFinishSavingWithError: (NSError *) error
    • contextInfo: (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 *) videoPath
    • didFinishSavingWithError: (NSError *) error
    • contextInfo: (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!) -> Bool

    Objective 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: метод, объекты представления продвигают допустимый контекст на штабель, делая его текущим. Если Вы не используете a UIView объект сделать Ваше получение, однако, необходимо продвинуть допустимый контекст на штабель вручную с помощью 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 и позже.

    См. также

    UIGraphicsPopContext

  • Удаляет текущий графический контекст из вершины штабеля, восстанавливая предыдущий контекст.

    Объявление

    Swift

    func UIGraphicsPopContext()

    Objective C

    void UIGraphicsPopContext ( void );

    Обсуждение

    Используйте эту функцию для балансирования вызовов к UIGraphicsPushContext функция.

    Эта функция может быть вызвана от любого потока Вашего приложения.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

    См. также

    UIGraphicsPushContext

  • Создает основанный на битовом массиве графический контекст и делает его текущим контекстом.

    Объявление

    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)

    Objective C

    void UIGraphicsBeginImageContextWithOptions ( CGSize size, BOOL opaque, CGFloat scale );

    Параметры

    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 и позже.

    См. также

    UIGraphicsBeginImageContext

  • Удаляет текущий основанный на битовом массиве графический контекст из вершины штабеля.

    Объявление

    Swift

    func UIGraphicsEndImageContext()

    Objective C

    void UIGraphicsEndImageContext ( void );

    Обсуждение

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

    Эта функция может быть вызвана от любого потока Вашего приложения.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

    См. также

    UIGraphicsBeginImageContext

  • Изменяет текущую траекторию отсечения путем пересечения его с указанным прямоугольником.

    Объявление

    Swift

    func UIRectClip(_ rect: CGRect)

    Objective C

    void UIRectClip ( CGRect rect );

    Параметры

    rect

    Прямоугольник для пересечения с областью отсечения. Если ширина или высота прямоугольника - меньше чем 0, эта функция не изменяет траекторию отсечения.

    Обсуждение

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

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

    Эта функция может быть вызвана от любого потока Вашего приложения.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • Заполняет указанный прямоугольник текущим цветом.

    Объявление

    Swift

    func UIRectFill(_ rect: CGRect)

    Objective C

    void UIRectFill ( CGRect rect );

    Параметры

    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 и позже.

  • Рисует кадр вокруг внутренней части указанного прямоугольника.

    Объявление

    Swift

    func UIRectFrame(_ rect: CGRect)

    Objective C

    void UIRectFrame ( CGRect rect );

    Параметры

    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 и позже.

    См. также

    UIGraphicsEndPDFContext

  • Создает ОСНОВАННЫЙ НА PDF графический контекст, предназначающийся для файла в указанном пути.

    Объявление

    Swift

    func UIGraphicsBeginPDFContextToFile(_ path: String!, _ bounds: CGRect, _ documentInfo: [NSObject : AnyObject]!) -> Bool

    Objective 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 и конфигурирует его с помощью указанных значений.

    Объявление

    Swift

    func UIGraphicsBeginPDFPageWithInfo(_ bounds: CGRect, _ pageInfo: [NSObject : AnyObject]!)

    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() -> CGRect

    Objective C

    CGRect UIGraphicsGetPDFContextBounds ( void );

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

    Текущие границы страницы связались с контекстом PDF или CGRectZero если текущий контекст не является контекстом PDF.

    Обсуждение

    Если страница еще не была запущена, эта функция возвращает поле носителей по умолчанию, которое Вы указали при создании контекста PDF; иначе, это возвращает границы страницы для текущей страницы.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.2 и позже.

  • Создает место назначения перехода на текущей странице.

    Объявление

    Swift

    func UIGraphicsAddPDFContextDestinationAtPoint(_ name: String!, _ point: CGPoint)

    Objective C

    void UIGraphicsAddPDFContextDestinationAtPoint ( NSString *name, CGPoint point );

    Параметры

    name

    Имя пункта назначения. Имя, которое Вы присваиваете, локально для документа в формате PDF и - то, что Вы используете при создании ссылок к этому месту назначения.

    point

    Точка на текущей странице контекста PDF.

    Обсуждение

    Эта функция отмечает указанную точку на текущей странице как место назначения перехода. Когда пользователь касается ссылки, берущей их этому месту назначения перехода, прокрутки документа в формате PDF, пока указанная точка не видима.

    Если текущий графический контекст не является контекстом PDF, эта функция ничего не делает.

    Для получения информации о том, как создать ссылки к этому месту назначения, посмотрите UIGraphicsSetPDFContextDestinationForRect функция.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.2 и позже.

  • Соединяет прямоугольник на текущей странице указанному месту назначения перехода.

    Объявление

    Swift

    func UIGraphicsSetPDFContextDestinationForRect(_ name: String!, _ rect: CGRect)

    Objective C

    void UIGraphicsSetPDFContextDestinationForRect ( NSString *name, CGRect rect );

    Параметры

    name

    Указанное место назначения в документе в формате PDF. Это - то же имя, которое Вы использовали при создании места назначения перехода использование UIGraphicsAddPDFContextDestinationAtPoint функция.

    rect

    Прямоугольник на текущей странице контекста PDF.

    Обсуждение

    Вы используете эту функцию для создания активных ссылок в документе в формате PDF. Ответвление указанного прямоугольника в документе в формате PDF заставляет документ отображать содержание в связанном месте назначения перехода.

    Если текущий графический контекст не является контекстом PDF, эта функция ничего не делает.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.2 и позже.

  • Соединяет прямоугольник на текущей странице к указанному URL.

    Объявление

    Swift

    func UIGraphicsSetPDFContextURLForRect(_ url: NSURL!, _ rect: CGRect)

    Objective C

    void UIGraphicsSetPDFContextURLForRect ( NSURL *url, CGRect rect );

    Параметры

    url

    URL для открытия.

    rect

    Прямоугольник на текущей странице контекста PDF.

    Обсуждение

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

    Если текущий графический контекст не является контекстом PDF, эта функция ничего не делает.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.2 и позже.

  • Возвращает Базовую Графическую структуру аффинного преобразования, соответствующую данным в данной строке.

    Объявление

    Swift

    func CGAffineTransformFromString(_ string: String!) -> CGAffineTransform

    Objective 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 и позже.

  • Возвращает Базовую Графическую структуру точки, соответствующую данным в данной строке.

    Объявление

    Swift

    func CGPointFromString(_ string: String!) -> CGPoint

    Objective C

    CGPoint CGPointFromString ( NSString *string );

    Параметры

    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 и позже.

    См. также

    NSStringFromCGPoint

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

    Объявление

    Swift

    func CGRectFromString(_ string: String!) -> CGRect

    Objective C

    CGRect CGRectFromString ( NSString *string );

    Параметры

    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 и позже.

    См. также

    NSStringFromCGRect

  • Возвращает Базовую Графическую структуру размера, соответствующую данным в данной строке.

    Объявление

    Swift

    func CGSizeFromString(_ string: String!) -> CGSize

    Objective C

    CGSize CGSizeFromString ( NSString *string );

    Параметры

    string

    Строка, содержание которой имеет форму “{w, h}”, где w является шириной и h, является высотой. W и значения h могут быть целочисленными или значениями плавающими. Пример допустимой строки” {3.0 2.5}”. Строка не локализуется, таким образом, элементы всегда разделяются запятой.

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

    Базовая Графическая структура, представляющая размер. Если строка не правильно построена, функциональные возвраты CGSizeZero.

    Обсуждение

    В целом необходимо использовать эту функцию только для преобразования строк, ранее создававшихся с помощью NSStringFromCGSize функция.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

    См. также

    NSStringFromCGSize

  • Возвращает Базовый Графический вектор, соответствующий данным в данной строке.

    Объявление

    Swift

    func CGVectorFromString(_ string: String!) -> CGVector

    Objective C

    CGVector CGVectorFromString ( NSString *string );

    Параметры

    string

    Строка, содержание которой имеет форму “{дуплекс, dy}”, где дуплекс является x-координатой вектора и dy, является y-координатой. Дуплекс и значения dy могут быть целочисленными или значениями плавающими. Пример допустимой строки” {3.0 2.5}”. Строка не локализуется, таким образом, элементы всегда разделяются запятой.

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

    Базовая Графическая структура, представляющая двумерный вектор. Если строка не правильно построена, функция возвращает вектор, дуплекс которого и значения dy 0.

    Обсуждение

    В целом необходимо использовать эту функцию только для преобразования строк, ранее создававшихся с помощью NSStringFromCGVector функция.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

    См. также

    NSStringFromCGVector

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

    Объявление

    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 и позже.

    См. также

    CGAffineTransformFromString

  • Возвращает строку, отформатированную для содержания данных от точки.

    Объявление

    Swift

    func NSStringFromCGPoint(_ point: CGPoint) -> String!

    Objective C

    NSString * NSStringFromCGPoint ( CGPoint point );

    Параметры

    point

    Базовая Графическая структура, представляющая точку.

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

    Соответствующая строка point. Посмотрите CGPointFromString для обсуждения формата строки.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

    См. также

    CGPointFromString

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

    Объявление

    Swift

    func NSStringFromCGRect(_ rect: CGRect) -> String!

    Objective C

    NSString * NSStringFromCGRect ( CGRect rect );

    Параметры

    rect

    Базовая Графическая структура, представляющая прямоугольник.

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

    Соответствующая строка rect. Посмотрите CGRectFromString для обсуждения формата строки.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

    См. также

    CGRectFromString

  • Возвращает строку, отформатированную для содержания данных от структуры данных размера.

    Объявление

    Swift

    func NSStringFromCGSize(_ size: CGSize) -> String!

    Objective C

    NSString * NSStringFromCGSize ( CGSize size );

    Параметры

    size

    Базовая Графическая структура, представляющая размер.

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

    Соответствующая строка size. Посмотрите CGSizeFromString для обсуждения формата строки.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

    См. также

    CGSizeFromString

  • Возвращает строку, отформатированную для содержания данных от векторной структуры данных.

    Объявление

    Swift

    func NSStringFromCGVector(_ vector: CGVector) -> String!

    Objective C

    NSString * NSStringFromCGVector ( CGVector vector );

    Параметры

    vector

    Базовая Графическая структура, представляющая двумерный вектор.

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

    Соответствующая строка vector. Посмотрите CGVectorFromString для обсуждения формата строки.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

    См. также

    CGVectorFromString

  • Возвращается строка, отформатированная для содержания данных от края, вставляет структуру.

    Объявление

    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 и позже.

    См. также

    UIEdgeInsetsFromString

  • Возвращает строку, отформатированную для содержания данных от структуры смещения.

    Объявление

    Swift

    func NSStringFromUIOffset(_ offset: UIOffset) -> String!

    Objective C

    NSString * NSStringFromUIOffset ( UIOffset offset );

    Параметры

    offset

    UIKit сместил структуру данных.

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

    Соответствующая строка offset.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

    См. также

    UIOffsetFromString

  • Возвращается край UIKit вставляет структуру, соответствующую данным в данной строке.

    Объявление

    Swift

    func UIEdgeInsetsFromString(_ string: String!) -> UIEdgeInsets

    Objective 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 и позже.

    См. также

    NSStringFromUIEdgeInsets

  • Возвращает структуру смещения UIKit, соответствующую данным в данной строке.

    Объявление

    Swift

    func UIOffsetFromString(_ string: String!) -> UIOffset

    Objective C

    UIOffset UIOffsetFromString ( NSString *string );

    Параметры

    string

    Строка, содержащая представление смещения.

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

    Край вставляет структуру данных. Если строка не правильно построена, функциональные возвраты UIOffsetZero.

    Обсуждение

    В целом необходимо использовать эту функцию только для преобразования строк, ранее создававшихся с помощью NSStringFromUIOffset функция.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • Создает граничную вставку для кнопки или представления.

    Объявление

    Swift

    func UIEdgeInsetsMake(_ top: CGFloat, _ left: CGFloat, _ bottom: CGFloat, _ right: CGFloat) -> UIEdgeInsets

    Objective 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) -> Bool

    Objective C

    BOOL UIEdgeInsetsEqualToEdgeInsets ( UIEdgeInsets insets1, UIEdgeInsets insets2 );

    Параметры

    insets1

    Граничная вставка для сравнения insets2.

    insets2

    Граничная вставка для сравнения insets1.

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

    YEStrue если граничные вставки являются тем же; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

    См. также

    UIEdgeInsetsMake

  • Корректирует прямоугольник данными граничными вставками.

    Объявление

    Swift

    func UIEdgeInsetsInsetRect(_ rect: CGRect, _ insets: UIEdgeInsets) -> CGRect

    Objective C

    CGRect UIEdgeInsetsInsetRect ( CGRect rect, UIEdgeInsets insets );

    Параметры

    rect

    Прямоугольник, который будет скорректирован.

    insets

    Край вставляет, чтобы быть примененным к корректировке.

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

    Прямоугольник, корректирующийся UIEdgeInsets структура передается во вставках.

    Обсуждение

    Эта подставляемая функция постепенно увеличивает источник rect и постепенно уменьшает размер rect путем применения надлежащих задействованных значений UIEdgeInsets структура.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

    См. также

    UIEdgeInsetsMake

  • Возвращает структуру смещения из данных компонентов.

    Объявление

    Swift

    func UIOffsetMake(_ horizontal: CGFloat, _ vertical: CGFloat) -> UIOffset

    Objective C

    UIOffset UIOffsetMake ( CGFloat horizontal, CGFloat vertical );

    Параметры

    horizontal

    Горизонтальное смещение.

    vertical

    Вертикальное смещение.

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

    Структура смещения со смещениями horizontal и vertical.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func UIOffsetEqualToOffset(_ offset1: UIOffset, _ offset2: UIOffset) -> Bool

    Objective C

    BOOL UIOffsetEqualToOffset ( UIOffset offset1, UIOffset offset2 );

    Параметры

    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() -> UIUserInterfaceIdiom

    Objective 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 и позже.

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

    Объявление

    Swift

    func UIAccessibilityConvertFrameToScreenCoordinates(_ rect: CGRect, _ view: UIView!) -> CGRect

    Objective C

    CGRect UIAccessibilityConvertFrameToScreenCoordinates ( CGRect rect, UIView *view );

    Параметры

    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 );

    Параметры

    type

    A Introduction постоянный, который идентифицирует тип Изменения масштаба.

    frame

    Кадр, в настоящее время масштабирующийся в координатах экрана.

    view

    Представление, содержащее масштабируемый кадр.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func UIAccessibilityIsBoldTextEnabled() -> Bool

    Objective C

    BOOL UIAccessibilityIsBoldTextEnabled ( void );

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

    YEStrue если пользователь включил Полужирный текст в Настройках; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

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

    Объявление

    Swift

    func UIAccessibilityIsClosedCaptioningEnabled() -> Bool

    Objective C

    BOOL UIAccessibilityIsClosedCaptioningEnabled ( void );

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

    YEStrue если пользователь включил закрытый ввод субтитров в Настройках; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func UIAccessibilityDarkerSystemColorsEnabled() -> Bool

    Objective C

    BOOL UIAccessibilityDarkerSystemColorsEnabled ( void );

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

    YEStrue если пользователь включил, Темнеют, Раскрашивает Настройки; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

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

    Объявление

    Swift

    func UIAccessibilityIsGrayscaleEnabled() -> Bool

    Objective C

    BOOL UIAccessibilityIsGrayscaleEnabled ( void );

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

    YEStrue если пользователь включил Шкалу полутонов в Настройках; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Возвращает булево значение, указывающее, включен ли Ведомый Доступ.

    Объявление

    Swift

    func UIAccessibilityIsGuidedAccessEnabled() -> Bool

    Objective C

    BOOL UIAccessibilityIsGuidedAccessEnabled ( void );

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

    YEStrue если пользователь включил Ведомый Доступ в Настройках; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 6.0 и позже.

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

    Объявление

    Swift

    func UIAccessibilityIsInvertColorsEnabled() -> Bool

    Objective C

    BOOL UIAccessibilityIsInvertColorsEnabled ( void );

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

    YEStrue если пользователь включил инвертированный, раскрашивает Настройки; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 6.0 и позже.

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

    Объявление

    Swift

    func UIAccessibilityIsMonoAudioEnabled() -> Bool

    Objective C

    BOOL UIAccessibilityIsMonoAudioEnabled ( void );

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

    YEStrue если в настоящее время включается моно аудио; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    func UIAccessibilityIsReduceMotionEnabled() -> Bool

    Objective C

    BOOL UIAccessibilityIsReduceMotionEnabled ( void );

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

    YEStrue если пользователь включил, Сокращают Движение в Настройках; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

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

    Объявление

    Swift

    func UIAccessibilityIsReduceTransparencyEnabled() -> Bool

    Objective C

    BOOL UIAccessibilityIsReduceTransparencyEnabled ( void );

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

    YEStrue если пользователь включил, Сокращают Прозрачность в Настройках; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

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

    Объявление

    Swift

    func UIAccessibilityIsSpeakScreenEnabled() -> Bool

    Objective C

    BOOL UIAccessibilityIsSpeakScreenEnabled ( void );

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

    YEStrue если пользователь включил, Говорят Экран в Настройках; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

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

    Объявление

    Swift

    func UIAccessibilityIsSpeakSelectionEnabled() -> Bool

    Objective C

    BOOL UIAccessibilityIsSpeakSelectionEnabled ( void );

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

    YEStrue если пользователь включил, Говорят Выбор в Настройках; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

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

    Объявление

    Swift

    func UIAccessibilityIsSwitchControlRunning() -> Bool

    Objective C

    BOOL UIAccessibilityIsSwitchControlRunning ( void );

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

    YEStrue если пользователь включил Управление Переключателем в Настройках; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

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

    Объявление

    Swift

    func UIAccessibilityIsVoiceOverRunning() -> Bool

    Objective 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) -> CTTextAlignment

    Objective 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) -> NSTextAlignment

    Objective C

    NSTextAlignment NSTextAlignmentFromCTTextAlignment ( CTTextAlignment ctTextAlignment );

    Параметры

    ctTextAlignment

    Базовое выравнивание текста, постоянное, Вы хотите преобразовать.

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

    Выравнивание текста UIKit, соответствующее значению, указанному в ctTextAlignment.

    Обсуждение

    Используйте эту функцию, когда необходимо будет отобразиться между Базовым текстом и константами UIKit для выравнивания текста.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 6.0 и позже.

  • Возвращает состояние ограничения для указанного ведомого ограничения доступа.

    Объявление

    Swift

    func UIGuidedAccessRestrictionStateForIdentifier(_ restrictionIdentifier: String!) -> UIGuidedAccessRestrictionState

    Objective C

    UIGuidedAccessRestrictionState UIGuidedAccessRestrictionStateForIdentifier ( NSString *restrictionIdentifier );

    Параметры

    restrictionIdentifier

    Строка, однозначно определяющая ведомое ограничение доступа.

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

    Текущее состояние ведомого ограничения доступа. Начальное состояние всех ограничений UIGuidedAccessRestrictionStateAllow.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 7.0 и позже.