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

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

Разработчик

Ссылка платформы UIKit

Введение

Классы   Протоколы   Другая ссылка  

Платформа UIKit (UIKit.framework) обеспечивает решающая инфраструктура должна была создать и управлять приложениями для iOS. Эта платформа обеспечивает окно, и архитектура представления должна была управлять пользовательским интерфейсом приложения, инфраструктура обработки событий должна была реагировать на ввод данных пользователем, и модель приложения должна была управлять основным циклом выполнения и взаимодействовать с системой.

В дополнение к способам поведения базового приложения UIKit предоставляет поддержку для следующих функций:

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

  • Встроенная камера (где существующий)

  • Фото библиотека пользователя

  • Имя устройства и информация модели

  • Информация о состоянии батареи

  • Информация о датчике близости

  • Информация о дистанционном управлении от присоединенных гарнитур

Классы

NSObject

NSObject корневой класс большинства иерархий классов Objective C.

NSFileProviderExtension

NSFileProviderExtension основной класс для расширения Провайдера Файла.

NSLayoutConstraint

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

NSLayoutManager

NSLayoutManager возразите координирует расположение, и дисплей символов сдержался NSTextStorage объект.

NSParagraphStyle

NSParagraphStyle класс и его подкласс NSMutableParagraphStyle инкапсулируйте абзац или атрибуты линейки, используемые NSAttributedString классы.

NSMutableParagraphStyle

NSMutableParagraphStyle класс добавляет методы к своему суперклассу, NSParagraphStyle, для изменения значений податрибутов в атрибуте стиля абзаца.

NSShadow

NSShadow объект инкапсулирует атрибуты, используемые для создания падающей тени во время операций рисования.

NSStringDrawingContext

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

NSTextAttachment

NSTextAttachment объекты используются NSAttributedString кластер класса как значения для присоединяемых атрибутов (сохраненный в приписанной строке под ключом назван NSAttachmentAttributeName).

NSTextContainer

NSTextContainer класс определяет область, в которой размечается текст.

NSTextTab

NSTextTab объект представляет вкладку в NSParagraphStyle объект, храня тип выравнивания и расположение.

UIAcceleration

Экземпляр UIAcceleration класс, названный ускоряющим событием, представляет непосредственные, трехмерные ускоряющие данные.

UIAccelerometer

UIAccelerometer класс позволяет Вам зарегистрироваться для получения связанных с ускорением данных из встроенных аппаратных средств.

UIAccessibilityCustomAction

A UIAccessibilityCustomAction объект представляет пользовательское действие, которое будет выполняться на доступном объекте.

UIAccessibilityElement

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

UIActivity

UIActivity класс является абстрактным классом, который Вы разделяете на подклассы для реализации специализированных служб.

UIAlertAction

A UIAlertAction объект представляет меры, которые могут быть приняты при ответвлении кнопки на предупреждении.

UIBarItem

UIBarItem абстрактный суперкласс для элементов, добавленных к панели, появляющейся внизу экрана.

UIBarButtonItem

Элемент кнопки панели является кнопкой, специализированной для размещения на a UIToolbar или UINavigationBar объект.

UITabBarItem

UITabBarItem класс реализует элемент на a UITabBar объект.

UIBezierPath

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

UICollectionViewLayout

UICollectionViewLayout класс является абстрактным базовым классом, который Вы разделяете на подклассы и используете для генерации информации макета для представления набора.

UICollectionViewFlowLayout

UICollectionViewFlowLayout класс является конкретным объектом расположения, организующим элементы в сетку с дополнительным заголовком и представлениями нижнего колонтитула для каждого раздела.

UICollectionViewTransitionLayout

UICollectionViewTransitionLayout класс является специальным типом объекта расположения, позволяющего Вам реализовать способы поведения при изменении от одного расположения до другого в представлении набора.

UICollectionViewLayoutAttributes

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

UICollectionViewLayoutInvalidationContext

A UICollectionViewLayoutInvalidationContext объект объявляет, какие части Вашего расположения должны быть обновлены, когда расположение лишено законной силы.

UICollectionViewFlowLayoutInvalidationContext

A UICollectionViewFlowLayoutInvalidationContext объект указывает свойства для определения, повторно вычислить ли размер элементов или их позиции в расположении.

UICollectionViewUpdateItem

UICollectionViewUpdateItem класс описывает единственное изменение для создания к элементу в представлении набора.

UIColor

A UIColor объект представляет цвет и иногда непрозрачность (альфа-значение).

UIDevice

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

UIDictationPhrase

Объект фразы предписания представляет текстовую интерпретацию разговорной фразы, как продиктовал пользователь.

UIDocument

UIDocument класс является абстрактным базовым классом для управления данными документов.

UIManagedDocument

UIManagedDocument конкретный подкласс UIDocument это интегрируется с Базовыми Данными.

UIDocumentInteractionController

Контроллер взаимодействия документа, вместе с объектом делегата, обеспечивает в поддержке приложений для управления взаимодействием с пользователем с файлами в локальной системе.

UIDynamicAnimator

Динамический аниматор обеспечивает связанные с физикой возможности и анимации для его динамических элементов, и обеспечивает контекст для тех анимаций.

UIDynamicBehavior

Динамическое поведение присуждает поведенческую конфигурацию одной или более динамическим элементам для их участия в двумерной анимации.

UIAttachmentBehavior

Присоединяемое поведение указывает динамическое соединение между двумя динамическими элементами, или между динамическим элементом и точкой привязки.

UICollisionBehavior

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

UIDynamicItemBehavior

Динамическое поведение элемента представляет основную конфигурацию динамической анимации для одной или более динамических элементов.

UIGravityBehavior

Поведение силы тяжести указывает вектор силы тяжести, применяющийся ко всем его динамическим элементам.

UIPushBehavior

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

UISnapBehavior

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

UIEvent

A UIEvent объект (или, просто, объект-событие) представляет событие в iOS.

UIFont

UIFont класс обеспечивает интерфейс для получения и установки информации о шрифтах.

UIFontDescriptor

UIFontDescriptor объекты обеспечивают механизм для описания шрифта со словарем атрибутов.

UIGestureRecognizer

UIGestureRecognizer абстрактный базовый класс для конкретных классов устройства распознавания жеста.

UILongPressGestureRecognizer

UILongPressGestureRecognizer конкретный подкласс UIGestureRecognizer это ищет жесты длинного нажатия.

UIPanGestureRecognizer

UIPanGestureRecognizer конкретный подкласс UIGestureRecognizer это ищет панорамирование (перетаскивания) жесты.

UIScreenEdgePanGestureRecognizer

A UIScreenEdgePanGestureRecognizer ищет панорамирование (перетаскивания) жесты, запускающиеся около края экрана.

UIPinchGestureRecognizer

UIPinchGestureRecognizer конкретный подкласс UIGestureRecognizer это ищет зажимание жестов, включающих два касания.

UIRotationGestureRecognizer

UIRotationGestureRecognizer конкретный подкласс UIGestureRecognizer это ищет жесты вращения, включающие два касания.

UISwipeGestureRecognizer

UISwipeGestureRecognizer конкретный подкласс UIGestureRecognizer это ищет сильно ударяющие жесты в одном или более направлениях.

UITapGestureRecognizer

UITapGestureRecognizer конкретный подкласс UIGestureRecognizer это ищет единственные или многократные касания.

UIImage

A UIImage объект является высокоуровневым путем к данным изображения на дисплее.

UIImageAsset

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

UIKeyCommand

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

UILexicon

Словарь содержит массив только для чтения пар срока, каждого в a UILexiconEntry объект, для использования пользовательской клавиатурой.

UILexiconEntry

Запись словаря указывает пару срока только для чтения, доступную в a UILexicon объект, для использования пользовательской клавиатурой.

UILocalNotification

A UILocalNotification объект указывает уведомление, которое приложение может запланировать для представления в определенной дате и времени.

UILocalizedIndexedCollation

UILocalizedIndexedCollation класс является удобством для организации, сортировки и локализации данных для табличного представления, имеющего индекс раздела.

UIMenuController

Одиночный элемент UIMenuController экземпляр представляет интерфейс меню для Сокращения, Копии, Вставки, Выбора, Выберите All и команды Delete.

UIMenuItem

Экземпляр UIMenuItem класс представляет пользовательский элемент в меню редактирования, которым управляют UIMenuController объект.

UIMotionEffect

UIMotionEffect класс является абстрактным суперклассом для определения основанных на движении модификаторов для представлений.

UIInterpolatingMotionEffect

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

UIMotionEffectGroup

UIMotionEffectGroup класс управляет набором эффектов движения, что Вы хотите примениться к представлению одновременно.

UINavigationItem

A UINavigationItem объект управляет кнопками и представлениями, которые будут выведены на экран в a UINavigationBar объект.

UINib

Экземпляры UINib класс служит объектными обертками или контейнерами, для Интерфейсных файлов пера Разработчика.

UIPasteboard

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

UIPercentDrivenInteractiveTransition

Управляемый процентом интерактивный объект перехода управляет пользовательской анимацией между исчезновением одного контроллера представления и появлением другого.

UIPopoverController

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

UIPresentationController

A UIPresentationController объект обеспечивает усовершенствованное управление представлением и переходом для представленных контроллеров представления.

UIPopoverPresentationController

A UIPopoverPresentationController объект управляет дисплеем содержания в легкой сдобе.

UIPrintFormatter

UIPrintFormatter абстрактный базовый класс для средств форматирования печати: объекты, размечающие пользовательское печатаемое содержание, которое может пересечь границы страницы.

UIMarkupTextPrintFormatter

Экземпляры UIMarkupTextPrintFormatter класс размечает текст разметки HTML для многостраничного задания печати.

UISimpleTextPrintFormatter

Экземпляры UISimpleTextPrintFormatter класс размечает простой текст для печати, возможно по многократным страницам.

UIViewPrintFormatter

Экземпляр UIViewPrintFormatter класс размечает нарисованное содержание представления для печати.

UIPrintInfo

A UIPrintInfo объект инкапсулирует информацию о задании печати, включая идентификатор принтера, имя задания, выходной тип (фотография, нормальная, полутоновая), ориентация (портрет или среда), и любой выбранный дуплексный режим.

UIPrintInteractionController

Совместно используемый экземпляр UIPrintInteractionController класс представляет пользовательский интерфейс печати и управляет печатью документов, изображений и другого печатаемого содержания в iOS.

UIPrintPageRenderer

A UIPrintPageRenderer объект рисует страницы содержания, которые должны быть распечатаны, с или без помощи средств форматирования печати.

UIPrintPaper

Экземпляр UIPrintPaper класс инкапсулирует размер бумаги, используемой для задания печати и прямоугольника, в котором может быть распечатано содержание.

UIPrinter

A UIPrinter объект содержит атрибуты принтера в сети.

UIPrinterPickerController

A UIPrinterPickerController отображения объекта система взаимодействуют через интерфейс для выбора принтера.

UIResponder

UIResponder класс определяет интерфейс для объектов, отвечающих на и обрабатывающих события.

UIApplication

UIApplication класс обеспечивает централизованную точку управления и координации для приложений, работающих на iOS.

UIView

UIView класс определяет прямоугольную область на экране и интерфейсах для управления содержанием в той области.

UIActionSheet

Важный: UIActionSheet осуждается в iOS 8.

UIActivityIndicatorView

Используйте индикатор действия, чтобы показать, что задача происходит.

UIAlertView

Важный: UIAlertView осуждается в iOS 8.

UICollectionReusableView

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

UICollectionViewCell

A UICollectionViewCell возразите представляет содержание для единственного элемента данных, когда тот элемент в видимых границах представления набора.

UIControl

UIControl базовый класс для объектов управления, таких как кнопки и ползунки, передающие пользовательское намерение приложению.

UIButton

Экземпляр UIButton класс реализует кнопку на сенсорном экране.

UIDatePicker

UIDatePicker класс реализует объект, использующий многократные колеса вращения, чтобы позволить пользователям выбирать даты и время.

UIPageControl

Вы используете UIPageControl класс, чтобы создать и управлять средствами управления страницей.

UIRefreshControl

A UIRefreshControl объект обеспечивает стандартное управление, которое может использоваться для инициирования обновления содержания табличного представления.

UISegmentedControl

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

UISlider

A UISlider объект является визуальным контролем, используемым для выбора единственного значения из непрерывного диапазона значений.

UIStepper

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

UISwitch

Вы используете UISwitch класс, чтобы создать и управлять используемыми кнопками On/Off, например, в приложении Настроек для опций, таких как Авиарежим и Bluetooth.

UITextField

A UITextField объект является управлением, выводящим на экран доступный для редактирования текст и отправляющим сообщение действия в целевой объект, когда пользователь нажимает кнопку возврата.

UIImageView

Объект представления изображения обеспечивает основанный на представлении контейнер для отображения или единственное изображение или для анимации серии изображений.

UIInputView

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

UILabel

UILabel класс реализует текстовое представление только для чтения.

UINavigationBar

UINavigationBar класс обеспечивает управление для навигации по иерархическому содержанию.

UIPickerView

UIPickerView класс реализует объекты, названные представлениями средства выбора, тем использованием прялка или метафора автомата для показа одного или более наборов значений.

UIPopoverBackgroundView

UIPopoverBackgroundView класс обеспечивает фоновое появление для легкой сдобы.

UIProgressView

Вы используете UIProgressView класс для изображения прогресса задачи в течение долгого времени.

UIScrollView

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

UICollectionView

UICollectionView класс управляет упорядоченным набором элементов данных и представляет их использующий настраиваемые разметки.

UITableView

Экземпляр UITableView (или просто, табличное представление), средние значения для отображения и редактирования иерархических списков информации.

UITextView

UITextView класс реализует поведение для области многострочного текста с возможностью прокрутки.

UISearchBar

UISearchBar класс реализует управление текстовым полем для основанных на тексте поисков.

UITabBar

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

UITableViewCell

UITableViewCell класс определяет атрибуты и поведение ячеек, появляющихся в UITableView объекты.

UITableViewHeaderFooterView

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

UIToolbar

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

UIVisualEffectView

A UIVisualEffectView объект дает Вам простой способ реализация некоторые сложные визуальные эффекты.

UIWebView

Вы используете UIWebView класс для встраивания веб-контента в приложение.

UIWindow

UIWindow класс определяет объект, известный как окно, управляющее и координирующее представления отображения приложения на экране устройства.

UIViewController

UIViewController класс обеспечивает фундаментальную модель управления представления для всех приложений для iOS.

UIActivityViewController

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

UIAlertController

A UIAlertController отображения объекта предупредительное сообщение пользователю.

UICollectionViewController

UICollectionViewController класс представляет контроллер представления, содержание которого состоит из представления набора.

UIDocumentMenuViewController

A UIDocumentMenuViewController объект представляет список всех доступных провайдеров документа для данного типа файла и режима.

UIDocumentPickerExtensionViewController

UIDocumentPickerExtensionViewController класс является основным классом для расширения Контроллера Представления Средства выбора Документа.

UIDocumentPickerViewController

A UIDocumentPickerViewController объект позволяет пользователю выбрать документы или места назначения вне песочницы Вашего приложения.

UIInputViewController

Для создания пользовательской клавиатуры запустите путем разделения на подклассы UIInputViewController класс.

UINavigationController

UINavigationController класс реализует специализированный контроллер представления, управляющий навигацией иерархического содержания.

UIImagePickerController

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

UIVideoEditorController

A UIVideoEditorController объект или видео редактор, управляет предоставленным систему пользовательским интерфейсом для обрезки видеокадров от запуска и конца ранее зарегистрированного фильма, а также перекодирования для понижения качества.

UIPageViewController

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

UIReferenceLibraryViewController

A UIReferenceLibraryViewController объект предоставляет услугу словаря для поиска определения слова или срока из приложения.

UISearchController

UISearchController класс определяет интерфейс, управляющий представлением панели поиска совместно с содержанием контроллера результатов поиска.

UISplitViewController

UISplitViewController класс является контейнерным контроллером представления, представляющим интерфейс основной подробности.

UITabBarController

UITabBarController класс реализует специализированный контроллер представления, управляющий интерфейсом выбора радио-стиля.

UITableViewController

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

UIScreen

A UIScreen объект определяет свойства, связанные с основанным на аппаратных средствах дисплеем.

UIScreenMode

A UIScreenMode объект представляет возможный набор атрибутов, которым можно примениться к a UIScreen объект.

UISearchDisplayController

Важный: UISearchDisplayController осуждается в iOS 8.

UIStoryboard

A UIStoryboard объект инкапсулирует график контроллера представления, сохраненный в Интерфейсном файле ресурсов раскадровки Разработчика.

UIStoryboardSegue

A UIStoryboardSegue объект ответственен за выполнение визуального перехода между двумя контроллерами представления.

UIStoryboardPopoverSegue

UIStoryboardPopoverSegue класс определяет определенный тип перехода для представления содержания в легкой сдобе.

UITableViewRowAction

A UITableViewRowAction когда пользователь сильно ударяет горизонтально в строке таблицы, объект определяет единственное действие для представления.

UITextChecker

Вы используете экземпляры UITextChecker класс для проверки строки (обычно текст документа) для слов с ошибками.

UITextInputMode

Экземпляр UITextInputMode класс представляет текущий режим ввода текста.

UITextInputStringTokenizer

UITextInputStringTokenizer класс является базовым внедрением UITextInputTokenizer протокол, предоставленный UIKit платформа.

UITextPosition

A UITextPosition объект представляет позицию в текстовом контейнере; другими словами, это - индекс в отступающую строку в выводящем на экран текст представлении.

UITextRange

A UITextRange объект представляет диапазон символов в текстовом контейнере; другими словами, это идентифицирует начальное значение индекса и конечный индекс в строке, поддерживающей объект ввода текста.

UITextSelectionRect

UITextSelectionRect класс инкапсулирует информацию о выбранном диапазоне текста в документе.

UITouch

A UITouch объект представляет присутствие или перемещение пальца на экране для определенного события.

UITraitCollection

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

UIUserNotificationAction

A UIUserNotificationAction объект представляет пользовательское действие, которое Ваше приложение может выполнить в ответ на удаленное или локальное уведомление.

UIMutableUserNotificationAction

A UIMutableUserNotificationAction объект представляет модифицируемую версию UIUserNotificationAction класс.

UIUserNotificationCategory

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

UIMutableUserNotificationCategory

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

UIUserNotificationSettings

A UIUserNotificationSettings объект инкапсулирует типы уведомлений, которые могут быть выведены на экран пользователю Вашим приложением.

UIVisualEffect

Этот класс не содержит методов и предназначается как способ инициализировать a UIVisualEffectView с UIBlurEffect и UIVibrancyEffect объекты.

UIBlurEffect

A UIBlurEffect объект применяет эффект размытия к содержанию, разделенному на уровни позади a UIVisualEffectView.

UIVibrancyEffect

A UIVibrancyEffect объект усиливает и корректирует цвет содержания, разделенного на уровни позади a UIVisualEffectView объект, позволяя содержание поместил в contentView для становления более ярким.

NSMutableAttributedString

NSMutableAttributedString объявляет программируемый интерфейс к объектам, управляющим непостоянными приписанными строками.

NSTextStorage

NSTextStorage полуконкретный подкласс NSMutableAttributedString это управляет рядом клиента NSLayoutManager объекты, уведомляя их относительно любых изменений в его символах или атрибутах так, чтобы они могли передать и восстановить изображение текста по мере необходимости.

NSOperation

NSOperation класс является абстрактным классом, который Вы используете для инкапсуляции кода и данных, связанных с единственной задачей.

UIActivityItemProvider

A UIActivityItemProvider объект является прокси для данных, переданных контроллеру представления действия.

Протоколы

NSLayoutManagerDelegate

NSLayoutManagerDelegate протокол определяет дополнительные методы, реализованные делегатами NSLayoutManager объекты.

NSTextAttachmentContainer

NSTextAttachmentContainer протокол определяет интерфейс к текстовым присоединяемым объектам от NSLayoutManager.

NSTextLayoutOrientationProvider

NSTextLayoutOrientationProvider протокол определяет интерфейс, обеспечивающий ориентацию по умолчанию для текста, размеченного в соответствующем объекте в отсутствие явного NSVerticalGlyphFormAttributeName атрибут.

NSTextStorageDelegate

NSTextStorageDelegate протокол определяет дополнительные методы, реализованные делегатами NSTextStorage объекты.

UIAccelerometerDelegate

UIAccelerometerDelegate протокол определяет отдельный метод для получения связанных с ускорением данных от системы.

UIAccessibility

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

UIAccessibilityAction

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

UIAccessibilityContainer

UIAccessibilityContainer неофициальный протокол обеспечивает путь к UIView подклассы для создания выбранных компонентов доступными как отдельные элементы.

UIAccessibilityFocus

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

UIAccessibilityIdentification

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

UIAccessibilityReadingContent

UIAccessibilityReadingContent протокол может быть реализован на объекте, представляющем содержание, предназначающееся, чтобы быть считанным пользователями, такими как книга или статья.

UIActionSheetDelegate

Важный: UIActionSheetDelegate осуждается в iOS 8.

UIActivityItemSource

UIActivityItemSource протокол определяет методы, используемые a UIActivityViewController объект получить элементы данных для действия на.

UIAdaptivePresentationControllerDelegate

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

UIAlertViewDelegate

Важный: UIAlertViewDelegate осуждается в iOS 8.

UIAppearance

Используйте UIAppearance протокол для получения появления проксирует для класса.

UIAppearanceContainer

Класс должен принять UIAppearance протокол для разрешения настройки появления с помощью UIAppearance API.

UIApplicationDelegate

UIApplicationDelegate протокол определяет методы, которые вызывает одиночный элемент UIApplication объект в ответ на важные события во времени жизни Вашего приложения.

UIBarPositioning

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

UIBarPositioningDelegate

UIBarPositioningDelegate поддержка протоколов расположение панели, соответствующей UIBarPositioning протокол.

UICollectionViewDataSource

Объект, принимающий UICollectionViewDataSource протокол ответственен за предоставление данных и просматривает требуемый представлением набора.

UICollectionViewDelegate

UICollectionViewDelegate протокол определяет методы, позволяющие Вам управлять выбором и выделением элементов в представлении набора и выполнять действия с теми элементами.

UICollectionViewDelegateFlowLayout

UICollectionViewDelegateFlowLayout протокол определяет методы, позволяющие Вам скоординировать с a UICollectionViewFlowLayout возразите для реализации основанного на сетке расположения.

UICollisionBehaviorDelegate

Ответить на UIKit динамические коллизии элемента, сконфигурируйте пользовательский класс для принятия UICollisionBehaviorDelegate протокол.

UIContentContainer

Методы UIContentContainer справка протокола Вы адаптируете содержимое своих контроллеров представления к изменениям черты и размеру.

UICoordinateSpace

UICoordinateSpace протокол определяет методы для преобразования между различными системами отсчета на экране.

UIDataSourceModelAssociation

UIDataSourceModelAssociation протокол определяет интерфейс для обеспечения персистентных ссылок на объекты данных в Вашем приложении.

UIDocumentInteractionControllerDelegate

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

UIDocumentMenuDelegate

UIDocumentMenuDelegate протокол определяет методы, которые необходимо реализовать для отслеживания взаимодействия с пользователем с контроллером представления меню документа.

UIDocumentPickerDelegate

UIDocumentPickerDelegate протокол определяет методы, которые необходимо реализовать для отслеживания, когда пользователь выбирает документ или место назначения, или отслеживать, когда отменяется средство выбора документа.

UIDynamicAnimatorDelegate

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

UIDynamicItem

Сделать пользовательский объект имеющим право участвовать в UIKit Динамика, примите UIDynamicItem протокол в классе объекта.

UIGestureRecognizerDelegate

Делегаты устройства распознавания жеста — т.е. экземпляр конкретного подкласса UIGestureRecognizer— примите UIGestureRecognizerDelegate протокол для подстраивания поведения распознавания жеста приложения.

UIGuidedAccessRestrictionDelegate

Принятие UIGuidedAccessRestrictionDelegate протокол в Вашем делегате приложения позволяет Вам добавлять пользовательские ограничения для функции Guided Access в iOS.

UIImagePickerControllerDelegate

UIImagePickerControllerDelegate протокол определяет методы, которые Ваш объект делегата должен реализовать для взаимодействия с интерфейсом средства выбора изображения.

UIInputViewAudioFeedback

UIInputViewAudioFeedback протокол определяет единственное свойство для включения пользовательского ввода или представления аксессуара клавиатуры для игры входных щелчков стандартной клавиатуры.

UIKeyInput

Подкласс UIResponder может принять этот протокол для реализации простой текстовой записи.

UILayoutSupport

Этот протокол реализован UIViewController свойства topLayoutGuide и bottomLayoutGuide для поддержки использующего Автоматического Расположения с целью представление контроллера, запускающееся в iOS 7.

UINavigationBarDelegate

UINavigationBarDelegate протокол определяет дополнительные методы это a UINavigationBar когда элементы продвинуты и вытолканы от штабеля, делегат должен реализовать для обновления его представлений.

UINavigationControllerDelegate

Используйте делегата контроллера навигации (пользовательский объект, реализующий этот протокол) изменить поведение, когда контроллер представления продвинут или вытолкан от штабеля навигации a UINavigationController объект.

UIObjectRestoration

UIObjectRestoration протокол должен быть принят классами, действующими как «классы восстановления” для объектов во время процесса восстановления состояния.

UIPageViewControllerDataSource

UIPageViewControllerDataSource протокол принят объектом, обеспечивающим контроллеры представления для контроллера просмотра по мере необходимости, в ответ на жесты навигации.

UIPageViewControllerDelegate

Делегат контроллера просмотра должен принять UIPageViewControllerDelegate протокол.

UIPickerViewAccessibilityDelegate

UIPickerViewAccessibilityDelegate протокол определяет методы, которые можно реализовать для предоставления информации доступности для отдельных компонентов представления средства выбора.

UIPickerViewDataSource

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

UIPickerViewDelegate

Делегат a UIPickerView объект должен принять этот протокол и реализацию, по крайней мере, некоторые ее методы для обеспечения представления средства выбора данными, которые это должно создать само.

UIPopoverBackgroundViewMethods

UIPopoverBackgroundViewMethods протокол определяет методы это UIPopoverBackgroundView подклассы должны реализовать.

UIPopoverControllerDelegate

UIPopoverControllerDelegate протокол определяет методы, которые можно реализовать для делегата a UIPopoverController объект.

UIPopoverPresentationControllerDelegate

Методы UIPopoverPresentationControllerDelegate протокол позволил Вам настроить поведение основанного на легкой сдобе представления.

UIPrintInteractionControllerDelegate

UIPrintInteractionControllerDelegate протокол реализован делегатом UIPrintInteractionController совместно используемый экземпляр для выполнения многих дополнительных задач.

UIPrinterPickerControllerDelegate

UIPrinterPickerControllerDelegate протокол определяет методы для управления представлением и увольнением интерфейса средства выбора принтера.

UIResponderStandardEditActions

UIResponderStandardEditActions неофициальный протокол объявляет методы, которые классы респондента должны переопределить для обработки общих команд редактирования, вызванных в пользовательском интерфейсе, таких как Копия, Вставка и Выбор.

UIScrollViewAccessibilityDelegate

UIScrollViewAccessibilityDelegate протокол определяет методы, которые можно реализовать для предоставления информации доступности для scrollview.

UIScrollViewDelegate

Методы, объявленные UIScrollViewDelegate протокол позволяет делегату принятия реагировать на сообщения от UIScrollView класс и таким образом отвечает на, и в некотором влиянии, операции, такие как прокрутка, изменение масштаба, замедление прокрученного содержания и прокрутка анимаций.

UISearchBarDelegate

UISearchBarDelegate протокол определяет дополнительные методы, которые Вы реализуете для создания a UISearchBar функциональное управление.

UISearchControllerDelegate

Этот протокол определяет методы делегата для UISearchController объекты.

UISearchDisplayDelegate

Важный: UISearchDisplayDelegate осуждается в iOS 8.

UISearchResultsUpdating

Используйте UISearchResultsUpdating протокол для обновления результатов поиска на основе информации пользователь вводит в панель поиска.

UISplitViewControllerDelegate

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

UIStateRestoring

UIStateRestoring протокол позволяет Вам включать любой объект в свои архивы восстановления состояния.

UITabBarControllerDelegate

Вы используете UITabBarControllerDelegate протокол, когда Вы хотите увеличить поведение панели вкладок.

UITabBarDelegate

UITabBarDelegate протокол определяет дополнительные методы для делегата a UITabBar объект.

UITableViewDataSource

UITableViewDataSource протокол принят объектом, добивающимся приложения’ ™s модель данных для a UITableView объект.

UITableViewDelegate

Делегат a UITableView объект должен принять UITableViewDelegate протокол.

UITextDocumentProxy

Прокси текстового документа обеспечивает текстовый контекст для пользовательской клавиатуры (который основывается UIInputViewController класс) посредством textDocumentProxy свойства клавиатуры.

UITextFieldDelegate

UITextFieldDelegate протокол определяет сообщения, отправленные делегату текстового поля как часть последовательности редактирования ее текста.

UITextInput

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

UITextInputDelegate

Делегат ввода текста выступает в качестве посредника между документом и системой ввода текста, передавая уведомления об ожидании или выяснился изменения в тексте и выбор в документе.

UITextInputTokenizer

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

UITextInputTraits

UITextInputTraits протокол определяет функции, связанные с вводом с клавиатуры.

UITextViewDelegate

UITextViewDelegate протокол определяет ряд дополнительных методов, которые можно использовать для получения связанных с редактированием сообщений для UITextView объекты.

UIToolbarDelegate

UIToolbarDelegate протокол определяет интерфейс, что делегат панели инструментов возражает реализации для управления поведением панели инструментов.

UITraitEnvironment

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

UIVideoEditorControllerDelegate

UIVideoEditorControllerDelegate протокол определяет методы, которые Ваш объект делегата должен реализовать для ответа на видео редактора.

UIViewControllerAnimatedTransitioning

Примите UIViewControllerAnimatedTransitioning протокол в объектах, реализующих анимации для пользовательского перехода контроллера представления.

UIViewControllerContextTransitioning

UIViewControllerContextTransitioning методы протокола предоставляют контекстную информацию для анимаций перехода между контроллерами представления.

UIViewControllerInteractiveTransitioning

Чтобы позволить объекту (такому как контроллер навигации) управлять переходом контроллера представления, сконфигурируйте пользовательский класс для принятия UIViewControllerInteractiveTransitioning протокол.

UIViewControllerRestoration

UIViewControllerRestoration протокол должен быть принят классами, действующими как «классы восстановления” для контроллеров представления во время процесса восстановления состояния.

UIViewControllerTransitionCoordinator

Объект, принимающий UIViewControllerTransitionCoordinator протокол предоставляет поддержку для анимаций, связанных с целью переход контроллера.

UIViewControllerTransitionCoordinatorContext

Объект, соответствующий UIViewControllerTransitionCoordinatorContext протокол предоставляет информацию о происходящем переходе контроллера представления.

UIViewControllerTransitioningDelegate

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

UIWebViewDelegate

UIWebViewDelegate протокол определяет методы что делегат a UIWebView когда веб-контент загружается, объект может дополнительно реализовать для вмешательства.

Другая ссылка

Дополнительная NSAttributedString UIKit ссылка

NSBundle UIKit дополнительная ссылка

Дополнения NSIndexPath UIKit

Дополнительная NSMutableAttributedString UIKit ссылка

NSObject UIKit дополнительная ссылка

NSString UIKit дополнительная ссылка

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

Ссылка констант UIKit

Ссылка типов данных UIKit