Ссылка на функцию 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 *) 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!) -> BoolObjective C
BOOL UIVideoAtPathIsCompatibleWithSavedPhotosAlbum ( NSString *videoPath );
Параметры
videoPath
Путь файловой системы к файлу ролика Вы хотите сохранить.
Возвращаемое значение
YES
true
если видео может быть сохранено к альбому Рулона Камеры илиNO
false
если это не может.Обсуждение
Не все устройства в состоянии играть видеофайлы, помещенные в альбом Рулона Камеры пользователя. Прежде, чем попытаться сохранить видео, вызовите эту функцию и проверьте ее возвращаемое значение, чтобы гарантировать, что сохранение видео поддерживается для текущего устройства. Для примера кода обратитесь к Темам Программирования Камеры для 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
функция с непрозрачным набором параметра кNO
false
и масштабный коэффициент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
Булев флаг, указывающий, непрозрачен ли битовый массив. Если Вы знаете, что битовый массив полностью непрозрачен, указать
YES
true
проигнорировать альфа-канал и оптимизировать хранение битового массива. УказаниеNO
false
средние значения, что битовый массив должен включать альфа-канал для обработки любых частично прозрачных пикселей.scale
Масштабный коэффициент для применения к битовому массиву. Если Вы указываете значение
0.0
, масштабный коэффициент установлен в масштабный коэффициент основного экрана устройства.Обсуждение
Вы используете эту функцию для конфигурирования среды получения для рендеринга в битовом массиве. Формат для битового массива является 32-разрядным целочисленным форматом пикселя ARGB с помощью порядка байтов узла. Если непрозрачный параметр
YES
true
, альфа-канал проигнорирован, и битовый массив обрабатывается как полностью непрозрачный (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.Возвращаемое значение
YES
true
если контекст PDF создавался успешно илиNO
false
если это не было.Обсуждение
После создания графического контекста эта функция делает его текущим контекстом получения. Любые последующие команды рисования поэтому получены и превращены данные 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() -> CGRect
Objective 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.
Объявление
Параметры
url
URL для открытия.
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 и позже.
См. также
-
Возвращает строку, отформатированную для содержания данных от структуры смещения.
Объявление
Параметры
offset
UIKit сместил структуру данных.
Возвращаемое значение
Соответствующая строка
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
.Возвращаемое значение
YES
true
если граничные вставки являются тем же; иначе,NO
false
.Оператор импорта
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
.Возвращаемое значение
YES
true
еслиoffset1
иoffset2
равны, иначеNO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 5.0 и позже.
-
Возвращает булево значение, указывающее, представляется ли пользовательский интерфейс в настоящее время в портретной ориентации.
Объявление
Objective C
BOOL UIInterfaceOrientationIsPortrait ( UIInterfaceOrientation orientation );
Параметры
orientation
Укажите ориентацию, постоянную для проверки.
Возвращаемое значение
Возвраты
YES
true
если интерфейсная ориентация является портретом, иначе возвратыNO
false
.Обсуждение
Интерфейсная ориентация может отличаться, чем ориентация устройства. Вы обычно вызываете эту функцию в своем коде контроллера представления для проверки текущей ориентации.
Оператор импорта
Objective C
@import UIKit;
Доступность
Доступный в iOS 8.3 и позже.
-
Возвращает булево значение, указывающее, представляется ли пользовательский интерфейс в настоящее время в альбомной ориентации.
Объявление
Objective C
BOOL UIInterfaceOrientationIsLandscape ( UIInterfaceOrientation orientation );
Параметры
orientation
Укажите ориентацию, постоянную для проверки.
Возвращаемое значение
Возвраты
YES
true
если интерфейсная ориентация является средой, иначе возвратыNO
false
.Обсуждение
Интерфейсная ориентация может отличаться, чем ориентация устройства. Вы обычно вызываете эту функцию в своем коде контроллера представления для проверки текущей ориентации.
Оператор импорта
Objective C
@import UIKit;
Доступность
Доступный в iOS 8.3 и позже.
-
Возвращает булево значение, указывающее, является ли устройство в портретной ориентации.
Объявление
Objective C
BOOL UIDeviceOrientationIsPortrait ( UIDeviceOrientation orientation );
Параметры
orientation
Укажите значение
orientation
свойствоUIDevice
класс.Возвращаемое значение
Возвраты
YES
true
если ориентация устройства является портретом, иначе возвратыNO
false
.Оператор импорта
Objective C
@import UIKit;
Доступность
Доступный в iOS 8.3 и позже.
-
Возвращает булево значение, указывающее, является ли устройство в альбомной ориентации.
Объявление
Objective C
BOOL UIDeviceOrientationIsLandscape ( UIDeviceOrientation orientation );
Параметры
orientation
Укажите значение
orientation
свойствоUIDevice
класс.Возвращаемое значение
Возвраты
YES
true
если ориентация устройства является средой, иначе возвратыNO
false
.Оператор импорта
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 и позже.
-
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
Указать
YES
true
помещать устройство в режим Single App для этого приложения илиNO
false
выходить из режима Single App.completionHandler
Блок, уведомляющий Ваше приложение успешности или неуспешности работы. Этот блок берет следующий параметр:
didSucceed
Если
YES
true
, приложение перешло к или от режима Single App успешно. ЕслиNO
false
, приложение или устройство не имеют право на режим 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 );
Возвращаемое значение
YES
true
если пользователь включил Полужирный текст в Настройках; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, включен ли закрытый ввод субтитров.
Объявление
Swift
func UIAccessibilityIsClosedCaptioningEnabled() -> Bool
Objective C
BOOL UIAccessibilityIsClosedCaptioningEnabled ( void );
Возвращаемое значение
YES
true
если пользователь включил закрытый ввод субтитров в Настройках; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 5.0 и позже.
-
Возвращает булево значение, указывающее, темнеют ли, цвета включен.
Объявление
Swift
func UIAccessibilityDarkerSystemColorsEnabled() -> Bool
Objective C
BOOL UIAccessibilityDarkerSystemColorsEnabled ( void );
Возвращаемое значение
YES
true
если пользователь включил, Темнеют, Раскрашивает Настройки; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, включена ли шкала полутонов.
Объявление
Swift
func UIAccessibilityIsGrayscaleEnabled() -> Bool
Objective C
BOOL UIAccessibilityIsGrayscaleEnabled ( void );
Возвращаемое значение
YES
true
если пользователь включил Шкалу полутонов в Настройках; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, включен ли Ведомый Доступ.
Объявление
Swift
func UIAccessibilityIsGuidedAccessEnabled() -> Bool
Objective C
BOOL UIAccessibilityIsGuidedAccessEnabled ( void );
Возвращаемое значение
YES
true
если пользователь включил Ведомый Доступ в Настройках; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-
Возвращает булево значение, указывающее, включены ли инвертированные цвета.
Объявление
Swift
func UIAccessibilityIsInvertColorsEnabled() -> Bool
Objective C
BOOL UIAccessibilityIsInvertColorsEnabled ( void );
Возвращаемое значение
YES
true
если пользователь включил инвертированный, раскрашивает Настройки; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-
Возвращает булево значение, указывающее, установлено ли системное аудио в моно.
Объявление
Swift
func UIAccessibilityIsMonoAudioEnabled() -> Bool
Objective C
BOOL UIAccessibilityIsMonoAudioEnabled ( void );
Возвращаемое значение
YES
true
если в настоящее время включается моно аудио; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 5.0 и позже.
-
Возвращает булево значение, указывающее, сокращают ли движение, включен.
Объявление
Swift
func UIAccessibilityIsReduceMotionEnabled() -> Bool
Objective C
BOOL UIAccessibilityIsReduceMotionEnabled ( void );
Возвращаемое значение
YES
true
если пользователь включил, Сокращают Движение в Настройках; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, сокращают ли прозрачность, включен.
Объявление
Swift
func UIAccessibilityIsReduceTransparencyEnabled() -> Bool
Objective C
BOOL UIAccessibilityIsReduceTransparencyEnabled ( void );
Возвращаемое значение
YES
true
если пользователь включил, Сокращают Прозрачность в Настройках; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, включен ли разговор экрана.
Объявление
Swift
func UIAccessibilityIsSpeakScreenEnabled() -> Bool
Objective C
BOOL UIAccessibilityIsSpeakScreenEnabled ( void );
Возвращаемое значение
YES
true
если пользователь включил, Говорят Экран в Настройках; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, включен ли разговор выбора.
Объявление
Swift
func UIAccessibilityIsSpeakSelectionEnabled() -> Bool
Objective C
BOOL UIAccessibilityIsSpeakSelectionEnabled ( void );
Возвращаемое значение
YES
true
если пользователь включил, Говорят Выбор в Настройках; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, включено ли Управление Переключателем.
Объявление
Swift
func UIAccessibilityIsSwitchControlRunning() -> Bool
Objective C
BOOL UIAccessibilityIsSwitchControlRunning ( void );
Возвращаемое значение
YES
true
если пользователь включил Управление Переключателем в Настройках; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, работает ли VoiceOver.
Объявление
Swift
func UIAccessibilityIsVoiceOverRunning() -> Bool
Objective C
BOOL UIAccessibilityIsVoiceOverRunning ( void );
Возвращаемое значение
YES
true
если в настоящее время работает VoiceOver; иначе,NO
false
.Обсуждение
Можно использовать эту функцию для настройки 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 и позже.