UIScrollView Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов.
[Foundation.Register("UIScrollView", true)]
public class UIScrollView : UIKit.UIView, IDisposable, UIKit.IUIFocusItemScrollableContainer
type UIScrollView = class
inherit UIView
interface IUIFocusItemContainer
interface INativeObject
interface IDisposable
interface IUIFocusItemScrollableContainer
- Наследование
- Производный
- Атрибуты
- Реализации
Комментарии
Класс UIScrollView — это контейнер, предоставляющий функции прокрутки, масштабирования и сдвига своего представления содержимого. UIScrollView Так как класс предоставляет встроенные функции для прокрутки и разбиения по страницам, он обычно используется в качестве основы для UIViewобъектов , содержимое которых больше , чем UIScrollView.Frame Необходимость и диапазон прокрутки определяется разработчиком приложения, устанавливающим UIScrollViewдля параметра 's ContentSizeSizeF значение больше , чем .FrameUIScrollView
Наиболее распространенные способы использования UIScrollView :
- Добавьте одно большое вложенное представление, как правило, с элементом Frame , значение которого Location равно [0,0] и то жеUIScrollView, что SizeF и ; ContentSizeили
- Расположите несколько вложенных представлений UIScrollViewContentSize внутри и используйте для прокрутки UIScrollView между ними или, установив для
true
параметра PagingEnabled значение , чтобы страница между ними. Это часто делается в сочетании с UIPageControl; или - Подкласс UIScrollView и расширение его функциональных возможностей. Фактически является UIScrollView базовым классом таких часто используемых классов, как UITextField и UITableView.
Использование одного большого вложенного представления
На следующем рисунке, взятом из демонстрации "Представление прокрутки" в примере "Стандартные элементы управления iOS", показан простейший вариант использования: одно большое вложенное представление (в данном случае UIImageView), размер изображения которого совпадает UIScrollViewContentSizeс размером . UIScrollView Объект ContentOffset объекта соответствует пикселю изображения, отображаемому в начале UIImageView (например, PointF [215, 145]). UIScrollView Определяет ContentSize ограничения прокрутки. ContentSize Если значение больше , то UIScrollViewFrameполучается поведение прокрутки. Если ContentSize параметр не задан или имеет слишком малое RectangleFзначение , он не будет (однако AlwaysBounceVertical и AlwaysBounceHorizontal может использоваться для разрешения перетаскивания даже в этой ситуации).)
Как показано в следующем коде, таким образом легко создать и использовать UIScrollView . Инициализируется imageView
из файла. Параметру UIScrollViewприсваивается ContentSize размер изображения (который составляет 512 x 512 пикселей и, следовательно, достаточно большой, чтобы требовать прокрутку, если не уменьшить масштаб), и imageView
добавляется в качестве вложенного представления.
Делегат для ViewForZoomingInScrollView свойства позволяет UIScrollView автоматически обрабатывать жесты сжатия и увеличения:
// create our scroll view
scrollView = new UIScrollView (
new RectangleF (0, 0, this.View.Frame.Width, this.View.Frame.Height - this.NavigationController.NavigationBar.Frame.Height));
this.View.AddSubview (scrollView);
// create our image view
imageView = new UIImageView (UIImage.FromFile ("Images/Icons/512_icon.png"));
scrollView.ContentSize = imageView.Image.Size;
scrollView.MaximumZoomScale = 3f;
scrollView.MinimumZoomScale = .1f;
scrollView.AddSubview (imageView);
scrollView.ViewForZoomingInScrollView += (UIScrollView sv) => { return imageView; };
Отслеживает UIScrollView расположение пальцев пользователя приложения и обновляет UIScrollViewContentSize и
ZoomScale по мере перетаскивания, прокрутки и выполнения жестов сжатия до увеличения. Рисует UIScrollView
кратко видимые индикаторы расположения прокрутки, отображают содержимое, обрезанное из вложенных представлений, и анимирует переходы прокрутки, сдвига и масштабирования. По мере выполнения жеста или анимации UIScrollView объект соответствующим образом корректирует ContentOffset и ZoomScale повторно запускает Scrolled событие.
Сдвиг и разбиение по страницам
На следующем рисунке из демонстрации "Элемент управления страницей" в примере стандартных элементов управления iOS показаны несколько вложенных представлений, выровненных в границах UIScrollViewэлемента управления ContentSize. На рисунке показано приложение в середине анимации прокрутки; Видны части как белого, так и серого вложенных представлений.
Если PagingEnabled для задано значение true
или если жест пытается прокрутить область за пределами UIScrollView, в конце жеста ContentSizeвыбранное вложенное представление будет "отскакивать" в соответствии с UIScrollView.Frame
Разработчик приложения может синхронизироваться с UIPageControl , если он используется. Обычно это можно сделать для обработки UIScrollViewScrolled события и изменения значения модели, которое наблюдается с помощью UIPageControl (или можно принудительно задать UIPageControlзначение ).CurrentPage
В демонстрации Frameразбиения по страницам значения отдельных вложенных представлений и ContentSizeUIScrollView для вычисляются, выравниваются и задаются с помощью следующего кода, взятого из примера "Стандартные элементы управления iOS":
// instantiate and add the controllers to our list
controllers.Add (new Controller_1 ());
controllers.Add (new Controller_2 ());
controllers.Add (new Controller_3 ());
for (int i = 0; i < controllers.Count; i++)
{
// set their location and size, each one is moved to the
// right by the width of the previous
RectangleF viewFrame = new RectangleF (
scrlMain.Frame.Width * i,
scrlMain.Frame.Y,
scrlMain.Frame.Width,
scrlMain.Frame.Height);
controllers[i].View.Frame = viewFrame;
// add the view to the scrollview
scrlMain.AddSubview (controllers[i].View);
}
// set our scroll view content size (width = number of pages * scroll view width)
scrlMain.ContentSize = new SizeF (
scrlMain.Frame.Width * controllers.Count, scrlMain.Frame.Height);
Касание и масштабирование
Жест "касание до увеличения" состоит из того, что пользователь приложения дважды касается области прокрутки. Чтобы включить это, разработчик должен создать UITapGestureRecognizer, настроить для него два касания, присвоить ему уникальный Selectorи добавить его в UIScrollView. Затем разработчик должен реализовать метод с настроенным ExportAttribute для идентификатора Selector
.
В следующем коде из раздела "Реализация рецепта касания и увеличения" показаны основные шаги.
UITapGestureRecognizer doubletap = new UITapGestureRecognizer();
doubletap.NumberOfTapsRequired = 2; // double tap
doubletap.AddTarget (this, new MonoTouch.ObjCRuntime.Selector("DoubleTapSelector"));
scrollView.AddGestureRecognizer(doubletap); // detect when the scrollView is double-tapped
//...etc...
[MonoTouch.Foundation.Export("DoubleTapSelector")]
public void OnDoubleTap (UIGestureRecognizer sender) {
if (scrollView.ZoomScale >= 1)
scrollView.SetZoomScale(0.25f, true);
else
scrollView.SetZoomScale(2f, true);
}
Задержки касания, связанные с UIScrollView
Так как жесты прокрутки и масштабирования могут начинаться в любом месте экрана, UIScrollView они перехватывают события касания и ненадолго ожидают, чтобы узнать, делает ли пользователь приложения жест прокрутки или масштабирования. Это вызывает небольшую задержку, но поведение по умолчанию можно настроить, переопределив UIScrollViewTouchesShouldBegin(NSSet, UIEvent, UIView) методы и TouchesShouldCancelInContentView(UIView) .
Кадры вложенного представления
Хотя обычно Frameзначения содержимого UIViewсоответствуют степени UIScrollViewContentSize и друг друга, это не является обязательным требованием. Установка объекта таким Frame образом, что она выходит за пределы ContentSize объекта , может сделать геометрию рисования более простой или согласованной. Если при неправильной настройке вложенных представлений отображается область в ContentSizeUIScrollView элементе , которая не содержит UIView, жесты прокрутки и масштабирования, происходящие в пустой области, не будут работать: приложение должно иметь базовую UIView область, чтобы получить ожидаемое поведение.
Некоторые домены, такие как карты и игровые доски, могут предложить дизайн, в котором UIScrollView имеет большое количество фрагментированных вложенных представлений. Однако все вложенные представления, видимые или невидимые, отображаются, и это может быть ресурсоемким и процессорным. В таких случаях разработчик приложения несет ответственность за правильное добавление или удаление вложенных представлений.
Последовательность событий
На следующем рисунке показаны действия пользователя и результирующая UIScrollView последовательность событий, связанная с жестом перетаскивания или прокрутки:
- Пользователь касается экрана;
- Пользователь начинает перетаскивание;
- Событие DraggingStarted вызывается;
- Пока пользователь продолжает перетаскивать...
- Событие Scrolled вызывается повторно;
- Пользователь поднимает палец...
- Событие WillEndDragging вызывается;
- Событие DraggingEnded вызывается;
- Событие DecelerationStarted вызывается;
- Пока анимация прокрутки продолжается...
- Событие Scrolled вызывается повторно;
- Вызывается событие E:UIKit.UIScroll.DevelerationEnded .
На следующем рисунке показаны действия пользователя и результирующая UIScrollView последовательность событий, связанная с жестом сжатия до увеличения.
- Пользователь касается экрана двумя пальцами;
- Пользователь начинает жест сжатия и увеличения;
- Событие ZoomingStarted вызывается;
- Пока пользователь продолжает щипать...
- Событие Scrolled возникает повторно, так как масштабирование влияет на источник отображаемого содержимого;
- Событие DidZoom вызывается повторно;
- Пользователь поднимает пальцы...
- Событие ZoomingEnded вызывается;
- Событие Scrolled возникает по мере того, как представление содержимого переходит в выравнивание;
Сохранение и восстановление состояния
В iOS 6 или более поздней версии, если RestorationIdentifier свойство задано, при восстановлении UIScrollViewбудут восстановлены ZoomScaleсвойства , ContentOffsetи ContentInset .
Обработка событий
API Xamarin поддерживает два стиля уведомлений о событиях: стиль Objective-C, использующий класс делегата, или стиль C#, использующий уведомления о событиях.
Стиль C# позволяет пользователю добавлять или удалять обработчики событий во время выполнения, назначая событиям свойств этого класса. Обработчиками событий может быть любой метод, анонимные методы или лямбда-выражение. Использование событий или свойств стиля C# переопределит любые ручные параметры делегата Objective-C или WeakDelegate параметров.
Стиль Objective-C требует, чтобы пользователь создавал новый класс, производный от UIScrollViewDelegate класса, и присваивал его свойству Delegate . Кроме того, для низкоуровневого элемента управления создайте класс, производный от NSObject , который имеет все точки входа должным образом украшены атрибутом [Export] (см ExportAttribute. ). Затем экземпляр этого объекта можно назначить свойству WeakDelegate .
Конструкторы
UIScrollView() |
Конструктор по умолчанию, который инициализирует новый экземпляр этого класса без параметров. |
UIScrollView(CGRect) |
Инициализирует UIScrollView указанным кадром. |
UIScrollView(IntPtr) |
Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения. |
UIScrollView(NSCoder) |
Конструктор, который инициализирует объект из данных, хранящихся в объекте unarchiver. |
UIScrollView(NSObjectFlag) |
Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта. |
Свойства
AccessibilityActivationPoint |
Экран координирует элемент специальных возможностей. (Унаследовано от UIView) |
AccessibilityAssistiveTechnologyFocusedIdentifiers |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от UIResponder) |
AccessibilityAttributedHint |
Строка с атрибутами, предоставляющая краткое описание поведения элемента специальных возможностей. (Унаследовано от UIView) |
AccessibilityAttributedLabel |
Краткая строка атрибута, описывающая назначение UIView. (Унаследовано от UIView) |
AccessibilityAttributedValue |
Строка атрибута, содержащая значение UIView, если оно отличается от AccessibilityAttributedLabel. (Унаследовано от UIView) |
AccessibilityCustomActions |
Позволяет добавлять методы в AccessibilityCustomActions в качестве дополнительных действий, поддерживающих специальные возможности. (Унаследовано от UIResponder) |
AccessibilityDragSourceDescriptors |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от UIResponder) |
AccessibilityDropPointDescriptors |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от UIResponder) |
AccessibilityElementsHidden |
Отображаются ли элементы специальных возможностей представления. (Унаследовано от UIView) |
AccessibilityFrame |
Рамка элемента специальных возможностей в координатах экрана. (Унаследовано от UIView) |
AccessibilityHint |
Краткое описание действия, выполняемого элементом специальных возможностей. (Унаследовано от UIView) |
AccessibilityIdentifier |
Уникально идентифицирует |
AccessibilityIgnoresInvertColors |
Возвращает или задает значение, указывающее, будет ли UIView объект инвертировать свои цвета в ответ на такой запрос специальных возможностей. (Унаследовано от UIView) |
AccessibilityLabel |
Локализованный идентификатор элемента специальных возможностей. (Унаследовано от UIView) |
AccessibilityLanguage |
Тег языка BCP 47 языка, используемого для речи компонентов элемента специальных возможностей. (Унаследовано от UIView) |
AccessibilityNavigationStyle |
Возвращает или задает стиль навигации. (Унаследовано от UIView) |
AccessibilityPath |
Позволяет элементу специальных возможностей быть непрямоугольным. (Унаследовано от UIView) |
AccessibilityTraits |
Битовая маска UIAccessibilityTraitобъекта |
AccessibilityValue |
Значение элемента специальных возможностей. (Унаследовано от UIView) |
AccessibilityViewIsModal |
Указывает, следует ли в Voice Over игнорировать одноуровневые элементы. (Унаследовано от UIView) |
AdjustedContentInset |
Возвращает врезки, которые учитывают наборы содержимого и безопасную область представления прокрутки. |
AlignmentRectInsets |
Корректировки в для Frame использования с авто макетом. (Унаследовано от UIView) |
Alpha |
Управляет значением прозрачности (альфа)для представления. (Унаследовано от UIView) |
AlwaysBounceHorizontal |
Если задано значение |
AlwaysBounceVertical |
Если задано значение |
Appearance |
Строго типизированное свойство, возвращающее класс UIAppearance для этого класса. |
AutoresizingMask |
Битовая маска, указывающая, как получатель должен изменять размер при изменении границ супер-представления. (Унаследовано от UIView) |
AutosizesSubviews |
Указывает, должен ли получатель автоматически изменять размер при Subviews изменении приемника Bounds . (Унаследовано от UIView) |
BackgroundColor |
Задает цвет фона UIViewобъекта . (Унаследовано от UIView) |
BottomAnchor |
Объект NSLayoutYAxisAnchor , определяющий нижнюю часть данного объекта UIView. (Унаследовано от UIView) |
Bounces |
Если задано значение |
BouncesZoom |
Если задано значение |
Bounds |
Пригодный для использования кадр представления, заданный с помощью собственной системы координат представления. (Унаследовано от UIView) |
CanBecomeFirstResponder |
Определяет, готов ли этот UIREsponder стать первым ответчиком. (Унаследовано от UIResponder) |
CanBecomeFocused |
Может ли это UIView стать фокусным представлением. (Унаследовано от UIView) |
CanCancelContentTouches |
Если задано значение |
CanResignFirstResponder |
Определяет, готов ли этот uiResponder отказаться от своего первого состояния ответчика. (Унаследовано от UIResponder) |
Center |
Центр представления в пространстве координат контейнера. (Унаследовано от UIView) |
CenterXAnchor |
Объект NSLayoutXAxisAnchor , определяющий центр оси X данного объекта UIView. (Унаследовано от UIView) |
CenterYAnchor |
Объект NSLayoutYAxisAnchor , определяющий центр оси Y данного объекта UIView. (Унаследовано от UIView) |
Class |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
ClassHandle |
Дескриптор для этого класса. |
ClearsContextBeforeDrawing |
Указывает, что буфер рисования должен быть стерт перед вызовом DrawRect(CGRect, UIViewPrintFormatter) (Унаследовано от UIView) |
ClipsToBounds |
Указывает, ограничивается ли Subviews объект свойством Bounds получателя. (Унаследовано от UIView) |
CollisionBoundingPath |
Возвращает объект , используемый UIBezierPath для обнаружения конфликтов. (Унаследовано от UIView) |
CollisionBoundsType |
Возвращает объект , UIDynamicItemCollisionBoundsType описывающий тип границ, используемых для обнаруженного столкновения. (Унаследовано от UIView) |
Constraints |
Ограничения, используемые автоматическим макетом для данного UIViewобъекта . (Унаследовано от UIView) |
ContentInset |
Расстояние (в пунктах), на которое встроено содержимое представления прокрутки внутри представления прокрутки. |
ContentInsetAdjustmentBehavior |
Возвращает или задает значение, определяющее, когда в наборы содержимого добавляются наборы безопасных областей. |
ContentLayoutGuide |
Возвращает структуру макета содержимого представления прокрутки. |
ContentMode |
Управляет отображением кэшированного растрового изображения представления при изменении границ представления. (Унаследовано от UIView) |
ContentOffset |
Смещение источника содержимого в представлении прокрутки относительно начала самого представления прокрутки. |
ContentScaleFactor |
Количество пикселей устройства на логическую координатную точку. (Унаследовано от UIView) |
ContentSize |
Размер представления содержимого, измеряемый в пунктах. |
ContentStretch |
Разработчики не должны использовать это устаревшее свойство. Вместо этого разработчикам следует использовать CreateResizableImage. (Унаследовано от UIView) |
CoordinateSpace |
Возвращает пространство координат для представления прокрутки. |
DebugDescription |
Понятное для разработчика описание этого объекта. (Унаследовано от NSObject) |
Decelerating |
Если это свойство возвращает |
DecelerationRate |
Это свойство возвращает значение, представляющее скорость замедления после того, как пользователь поднимает палец. Существуют два значения, DecelerationRateFast и DecelerationRateNormal, которые могут служить в качестве опорных точек для скорости замедления. |
DecelerationRateFast |
Представляет значение, связанное с константой UIScrollViewDecelerationRateFast. |
DecelerationRateNormal |
Представляет значение, связанное с константой UIScrollViewDecelerationRateNormal. |
DelaysContentTouches |
Указывает, может ли объект отложить UIScrollView ввод, чтобы попытаться определить, был ли выполнен жест прокрутки. |
Delegate |
Экземпляр класса модели UIKit.IUIScrollViewDelegate, который выступает в качестве делегата класса. |
Description |
Описание объекта , версия ToString для Objective-C. (Унаследовано от NSObject) |
DirectionalLayoutMargins |
Возвращает или задает поля макета для размещения содержимого с учетом текущего направления языка. (Унаследовано от UIView) |
DirectionalLockEnabled |
Если |
DirectionalPressGestureRecognizer |
Разработчики не должны использовать это нерекомендуемое свойство. Настройка PanGestureRecognizer для косвенной прокрутки теперь автоматически поддерживает направленные нажатия, поэтому это свойство больше не полезно. |
Dragging |
Возвращает значение |
EffectiveUserInterfaceLayoutDirection |
Возвращает направление макета для упорядочения содержимого представления. (Унаследовано от UIView) |
ExclusiveTouch |
Ограничивает доставку событий этим представлением. (Унаследовано от UIView) |
FirstBaselineAnchor |
Объект NSLayoutYAxisAnchor , определяющий ограничение на основе базовых показателей первой строки текста в данном UIViewобъекте . (Унаследовано от UIView) |
Focused |
Указывает, UIView является ли объект фокусным представлением. (Унаследовано от UIView) |
FocusItemContainer |
Возвращает контейнер фокуса, который предоставляет пространственные сведения дочерним элементам фокуса. (Унаследовано от UIView) |
Frame |
Координаты представления относительно его контейнера. (Унаследовано от UIView) |
FrameLayoutGuide |
Возвращает структуру макета содержимого представления прокрутки. |
GestureRecognizers |
Массив s UIGestureRecognizerдля данного UIViewобъекта . (Унаследовано от UIView) |
Handle |
Дескриптор (указатель) на представление неуправляемого объекта. (Унаследовано от NSObject) |
HasAmbiguousLayout |
Возвращает значение |
HeightAnchor |
Объект NSLayoutDimension , определяющий высоту данного UIViewобъекта . (Унаследовано от UIView) |
Hidden |
Указывает, отображается UIView ли объект. (Унаследовано от UIView) |
IndexDisplayMode |
Возвращает или задает значение, определяющее, отображается ли индекс автоматически или всегда скрыт во время прокрутки пользователя. |
IndicatorStyle |
Стиль индикаторов прокрутки. |
InputAccessoryView |
Настраиваемое представление, которое можно присоединить, когда объект становится первым ответчиком. (Унаследовано от UIResponder) |
InputAccessoryViewController |
Возвращает пользовательский аксессуар UIInputViewController для отображения, когда |
InputAssistantItem |
Возвращает помощник, который будет использоваться для настройки панели сочетаний клавиш. (Унаследовано от UIResponder) |
InputView |
Настраиваемое представление, отображаемое, когда объект становится первым ответчиком. Только для чтения. (Унаследовано от UIResponder) |
InputViewController |
Возвращает настраиваемый объект UIInputViewController для отображения, когда |
InsetsLayoutMarginsFromSafeArea |
Возвращает или задает логическое значение, которое определяет, корректируются ли поля так, чтобы они всегда попадали в безопасную область. По умолчанию — |
Interactions |
Возвращает или задает текущий набор взаимодействий. (Унаследовано от UIView) |
IntrinsicContentSize |
Размер встроенного содержимого UIViewобъекта . (Унаследовано от UIView) |
IsAccessibilityElement |
Является ли |
IsDirectBinding |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
IsFirstResponder |
Возвращает значение, указывающее, является ли этот UIResponder первым ответчиком. (Унаследовано от UIResponder) |
IsProxy |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
KeyboardDismissMode |
Способ закрытия клавиатуры в начале перетаскивания. |
KeyCommands |
Ключевые команды, которые должны активировать действие для этого uiResponder. Только для чтения. (Унаследовано от UIResponder) |
LastBaselineAnchor |
Объект NSLayoutYAxisAnchor , определяющий ограничение на основе базовых показателей первой строки текста в данном UIViewобъекте . (Унаследовано от UIView) |
Layer |
Основной уровень анимации, используемый для отрисовки. (Унаследовано от UIView) |
LayoutGuides |
Объекты, UILayoutGuide определенные для данного UIViewобъекта . (Унаследовано от UIView) |
LayoutMargins |
Выкладывает поля. (Унаследовано от UIView) |
LayoutMarginsGuide |
Определяет атрибуты полей. (Унаследовано от UIView) |
LeadingAnchor |
Объект NSLayoutXAxisAnchor , определяющий передний край данного UIViewобъекта . (Унаследовано от UIView) |
LeftAnchor |
Объект NSLayoutXAxisAnchor , определяющий левый край данного UIViewобъекта . (Унаследовано от UIView) |
MaskView |
Возвращает представление маски. (Унаследовано от UIView) |
MaximumZoomScale |
Значение максимального коэффициента масштабирования, которое может быть применено к представлению содержимого. |
MinimumZoomScale |
Значение минимального коэффициента масштабирования, которое можно применить к представлению содержимого. |
MotionEffects |
Текущий набор эффектов движения в этом представлении. (Унаследовано от UIView) |
MultipleTouchEnabled |
Определяет, может ли UIView обрабатывать события multitouch. (Унаследовано от UIView) |
NextResponder |
Следующий ответчик в цепочке ответов (Унаследовано от UIResponder) |
Opaque |
Определяет, является ли представление непрозрачным. (Унаследовано от UIView) |
PagingEnabled |
В |
PanGestureRecognizer |
Распознаватель жестов для жестов сдвига. Только для чтения. |
ParentFocusEnvironment |
Возвращает родительскую среду фокуса. (Унаследовано от UIView) |
PasteConfiguration |
Объект , поддерживаемый UIPasteConfiguration |
PinchGestureRecognizer |
Распознаватель жестов для жестов сжатия. Только для чтения. |
PreferredFocusedView |
Возвращает объект UIView , который должен быть фактически сосредоточен. (Унаследовано от UIView) |
PreferredFocusEnvironments |
Массив объектов IUIFocusEnvironment, рекурсивно просматриваемых системой для поиска представления по умолчанию. (Унаследовано от UIView) |
PreservesSuperviewLayoutMargins |
Сохраняет поля макета для суперобзора. (Унаследовано от UIView) |
ReadableContentGuide |
Область, которая может быть прочитана пользователем с минимальным перемещением головы. (Унаследовано от UIView) |
RefreshControl |
Если нет |
RestorationIdentifier |
Если нет |
RetainCount |
Возвращает текущее число удержания Objective-C для объекта . (Унаследовано от NSObject) |
RightAnchor |
Объект NSLayoutXAxisAnchor , определяющий правый край данного UIViewобъекта . (Унаследовано от UIView) |
SafeAreaInsets |
Возвращает наборы, размещающие содержимое таким образом, чтобы панели навигации и табуляции, панели инструментов и другое содержимое не скрывали представление содержимого. (Унаследовано от UIView) |
SafeAreaLayoutGuide |
Получает структуру макета для размещения содержимого таким образом, чтобы панели навигации и табуляции, панели инструментов и другое содержимое не скрывал представление содержимого. (Унаследовано от UIView) |
ScrollEnabled |
Если задано значение , |
ScrollIndicatorInsets |
Насколько далеко находятся индикаторы прокрутки от краев представления прокрутки. |
ScrollsToTop |
Если |
Self |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
SemanticContentAttribute |
Указывает, должен ли UIView объект сохранять свой макет или переворачиваться при использовании с макетом справа налево. (Унаследовано от UIView) |
ShouldGroupAccessibilityChildren |
UIViewСледует ли группировать детей для озвучки, независимо от их положения на экране. (Унаследовано от UIView) |
ShouldScrollToTop |
Делегат, вызываемый объектом для получения значения. |
ShowsHorizontalScrollIndicator |
Если |
ShowsVerticalScrollIndicator |
Если |
Subviews |
Массив объектов UIView, содержащихся в |
Superclass |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
SuperHandle |
Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject. (Унаследовано от NSObject) |
Superview |
Объект UIView, если таковой |
Tag |
Целое число, которое можно использовать для идентификации конкретного UIView экземпляра. (Унаследовано от UIView) |
TextInputContextIdentifier |
Идентификатор, указывающий, что этот UIResponder должен сохранять сведения о режиме текстового ввода. Только для чтения. (Унаследовано от UIResponder) |
TextInputMode |
Режим текстового ввода для этого uiResponder. Только для чтения. (Унаследовано от UIResponder) |
TintAdjustmentMode |
Корректировка оттенка, примененная к этому UIView или одному из его родительских представлений. (Унаследовано от UIView) |
TintColor |
Цвет выделения, который должен использоваться для обозначения интерактивных элементов управления. (Унаследовано от UIView) |
TopAnchor |
Объект NSLayoutYAxisAnchor , определяющий верхнюю часть данного UIViewобъекта . (Унаследовано от UIView) |
Tracking |
Возвращает значение |
TrailingAnchor |
Объект NSLayoutXAxisAnchor , определяющий передний край данного UIViewобъекта . (Унаследовано от UIView) |
TraitCollection |
Возвращает коллекцию признаков. (Унаследовано от UIView) |
Transform |
Преобразование UIViewобъекта относительно центра его границ. (Унаследовано от UIView) |
TranslatesAutoresizingMaskIntoConstraints |
Указывает, следует ли преобразовать маску авторезизирования в ограничения для автопланировки. (Унаследовано от UIView) |
UndoManager |
Ближайший общий NSUndoManager в цепочке ответчиков. Только для чтения. (Унаследовано от UIResponder) |
UserActivity |
Действие, инкапсулирующее действие пользователя, поддерживаемое этим ответчиком. (Унаследовано от UIResponder) |
UserInteractionEnabled |
Определяет, обрабатываются ли входные события этим представлением. (Унаследовано от UIView) |
ViewForBaselineLayout |
Возвращает объект , UIView к которому должны применяться базовые ограничения. (Унаследовано от UIView) |
ViewForFirstBaselineLayout |
При переопределении позволяет разработчику приложения возвращать вложенное представление в качестве основы для базовых ограничений. (Унаследовано от UIView) |
ViewForLastBaselineLayout |
При переопределении позволяет разработчику приложения возвращать вложенное представление в качестве основы для базовых ограничений. (Унаследовано от UIView) |
ViewForZoomingInScrollView |
Делегат, вызываемый объектом для получения значения. |
ViewPrintFormatter |
Возвращает соответствующий UIViewPrintFormatter объект для UIView. (Унаследовано от UIView) |
VisibleSize |
Возвращает видимый размер контейнера scrollview. |
WeakDelegate |
Объект , который может отвечать на протокол делегата для этого типа. |
WidthAnchor |
Объект NSLayoutDimension , определяющий горизонтальный экстент данного объекта UIView. (Унаследовано от UIView) |
Window | (Унаследовано от UIView) |
Zone |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
ZoomBouncing |
Возвращает значение |
Zooming |
Возвращает значение |
ZoomScale |
Коэффициент масштабирования, применяемый к содержимому представления прокрутки. |
Методы
AccessibilityActivate() |
Активирует специальные возможности для этого UIView, возвращая при успешном выполнении |
AccessibilityDecrement() |
Указывает элементу специальных возможностей уменьшать значение его содержимого. (Унаследовано от UIResponder) |
AccessibilityElementDidBecomeFocused() |
Указывает, что вспомогательные технологии перенастроили фокус на |
AccessibilityElementDidLoseFocus() |
Указывает, что специальные возможности изменили фокус с |
AccessibilityElementIsFocused() |
Указывает, ориентирована ли технология специальных возможностей на |
AccessibilityIncrement() |
Указывает элементу специальных возможностей увеличить значение его содержимого. (Унаследовано от UIResponder) |
AccessibilityPerformEscape() |
Указывает системе специальных возможностей закрыть модальное всплывающее окно или иерархически отображаемый элемент. (Унаследовано от UIResponder) |
AccessibilityPerformMagicTap() |
Переключает определяемое приложением "наиболее важное состояние" приложения. (Унаследовано от UIResponder) |
AccessibilityScroll(UIAccessibilityScrollDirection) |
При переопределении позволяет системе специальных возможностей выполнять прокрутку. (Унаследовано от UIResponder) |
ActionForLayer(CALayer, String) |
Извлекает значение по умолчанию CAAction , определенное целевым объектом . (Унаследовано от UIView) |
Add(UIView) |
Это псевдоним для AddSubview(UIView), но использует шаблон Add, так как он позволяет конструкциям C# 3.0 добавлять вложенные представления после создания объекта. (Унаследовано от UIView) |
AddConstraint(NSLayoutConstraint) |
Добавляет ограничение к макету принимающего представления или его вложенных представлений. (Унаследовано от UIView) |
AddConstraints(NSLayoutConstraint[]) |
Добавляет несколько ограничений к макету принимающего представления или его вложенных представлений. (Унаследовано от UIView) |
AddGestureRecognizer(UIGestureRecognizer) |
Добавляет в это представление распознаватель жестов. (Унаследовано от UIView) |
AddInteraction(IUIInteraction) |
Добавляет взаимодействие в представление. (Унаследовано от UIView) |
AddLayoutGuide(UILayoutGuide) |
Добавляет указанный |
AddMotionEffect(UIMotionEffect) |
Добавляет указанный эффект движения в представление. (Унаследовано от UIView) |
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) |
Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath). Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя. (Унаследовано от NSObject) |
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) |
Регистрирует объект для наблюдения извне (с помощью строки keyPath). Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя. (Унаследовано от NSObject) |
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Регистрирует объект для наблюдения извне с помощью произвольного метода. (Унаследовано от NSObject) |
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Регистрирует объект для наблюдения извне с помощью произвольного метода. (Унаследовано от NSObject) |
AddSubview(UIView) |
Добавляет указанное представление в качестве вложенного представления этого представления. (Унаследовано от UIView) |
AddSubviews(UIView[]) |
Удобная подпрограмма для добавления различных представлений в UIView. (Унаследовано от UIView) |
AdjustedContentInsetDidChange() |
Метод, вызываемый при AdjustedContentInset изменении. |
AlignmentRectForFrame(CGRect) |
Возвращает настроенный прямоугольник выравнивания для автоматического макета. (Унаследовано от UIView) |
AppearanceWhenContainedIn(Type[]) |
Возвращает строго типизированное uiAppearance для экземпляров этого класса, если представление размещено в указанной иерархии. |
AwakeFromNib() |
Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib(). (Унаследовано от NSObject) |
BecomeFirstResponder() |
Запросите объект, чтобы он стал первым ответчиком. (Унаследовано от UIResponder) |
BeginInvokeOnMainThread(Action) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
BeginInvokeOnMainThread(Selector, NSObject) |
Асинхронно вызывает указанный код в потоке пользовательского интерфейса main. (Унаследовано от NSObject) |
Bind(NSString, NSObject, String, NSDictionary) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
Bind(String, NSObject, String, NSDictionary) |
Устаревшие..
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
BindingInfo(String) |
Устаревшие..
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
BindingOptionDescriptions(String) |
Устаревшие..
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
BindingValueClass(String) |
Устаревшие..
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
BringSubviewToFront(UIView) |
Перемещает указанное вложенное представление таким образом, чтобы оно отображалось перед другим Subviews. (Унаследовано от UIView) |
CanPaste(NSItemProvider[]) |
Возвращает значение, указываемое, может ли |
CanPerform(Selector, NSObject) |
Определяет, может ли этот uiResponder выполнять указанное действие. Обычно используется для проверки правки команд. (Унаследовано от UIResponder) |
Capture(Boolean) |
Выполняет снимок UIViewэкрана объекта . (Унаследовано от UIView) |
CommitEditing() |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
CommitEditing(NSObject, Selector, IntPtr) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
ConformsToProtocol(IntPtr) |
Вызывается для определения того, реализует ли этот объект указанный протокол. (Унаследовано от NSObject) |
ContentCompressionResistancePriority(UILayoutConstraintAxis) |
Возвращает сопротивление оси к сжатию ниже ее встроенного размера. (Унаследовано от UIView) |
ContentHuggingPriority(UILayoutConstraintAxis) |
Возвращает сопротивление оси к расширению больше, чем ее внутренний размер. (Унаследовано от UIView) |
ConvertPointFromCoordinateSpace(CGPoint, IUICoordinateSpace) |
Преобразует из системы координат в |
ConvertPointFromView(CGPoint, UIView) |
Преобразует из системы координат в |
ConvertPointToCoordinateSpace(CGPoint, IUICoordinateSpace) |
Преобразует из |
ConvertPointToView(CGPoint, UIView) |
Преобразует из |
ConvertRectFromCoordinateSpace(CGRect, IUICoordinateSpace) |
Преобразует из системы координат в |
ConvertRectFromView(CGRect, UIView) |
Преобразует из используемой в системы координат в |
ConvertRectToCoordinateSpace(CGRect, IUICoordinateSpace) |
Преобразует из |
ConvertRectToView(CGRect, UIView) |
Преобразует из |
Copy() |
Выполняет копию базового объекта Objective-C. (Унаследовано от NSObject) |
Copy(NSObject) |
Указывает на операцию редактирования "Копировать". (Унаследовано от UIResponder) |
Cut(NSObject) |
Указывает на операцию редактирования "Вырезать". (Унаследовано от UIResponder) |
DangerousAutorelease() |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
DangerousRelease() |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
DangerousRetain() |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
DecodeRestorableState(NSCoder) |
Разработчики приложений могут переопределить этот метод для поддержки восстановления состояния. (Унаследовано от UIView) |
Delete(NSObject) |
Указывает на операцию редактирования "Удалить". (Унаследовано от UIResponder) |
DidChange(NSKeyValueChange, NSIndexSet, NSString) |
Указывает на изменение индексов для связи ко многим. (Унаследовано от NSObject) |
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
DidChangeValue(String) |
Указывает, что в указанном ключе произошло изменение. (Унаследовано от NSObject) |
DidHintFocusMovement(UIFocusMovementHint) |
Вызывается, чтобы сообщить элементу в UIView, что фокус может измениться. (Унаследовано от UIView) |
DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator) |
Вызывается UIView после потери или получения фокуса. (См. также сведения об ShouldUpdateFocus(UIFocusUpdateContext).) (Унаследовано от UIView) |
DisplayLayer(CALayer) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от UIView) |
Dispose() |
Освобождает ресурсы, используемые объектом NSObject. (Унаследовано от NSObject) |
Dispose(Boolean) |
Освобождает ресурсы, используемые объектом UIScrollView. |
DoesNotRecognizeSelector(Selector) |
Указывает, что этот объект не распознает указанный селектор. (Унаследовано от NSObject) |
Draw(CGRect) |
Рисует представление в переданном прямоугольнике. (Унаследовано от UIView) |
DrawLayer(CALayer, CGContext) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от UIView) |
DrawRect(CGRect, UIViewPrintFormatter) |
Разработчики должны переопределить этот метод, если их приложение рисует содержимое UIView . (Унаследовано от UIView) |
DrawViewHierarchy(CGRect, Boolean) |
Отображает полную иерархию представлений, отображаемую на экране. (Унаследовано от UIView) |
EncodeRestorableState(NSCoder) |
Разработчики приложений могут переопределить этот метод для сохранения состояния, связанного с представлением. (Унаследовано от UIView) |
EncodeTo(NSCoder) |
Кодирует состояние объекта в предоставленном кодировщике. (Унаследовано от UIView) |
Equals(NSObject) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
Equals(Object) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
ExchangeSubview(nint, nint) |
Этот метод обменивается индексами двух UIViewобъектов в массиве Subviews . (Унаследовано от UIView) |
ExerciseAmbiguityInLayout() |
Случайным образом изменяет в Frame неоднозначном наборе ограничений автоматического макета. (Унаследовано от UIView) |
ExposedBindings() |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
FlashScrollIndicators() |
Этот метод будет мигать индикаторы прокрутки в течение короткого времени. |
FrameForAlignmentRect(CGRect) |
Возвращает кадр, полученный в результате применения к |
GestureRecognizerShouldBegin(UIGestureRecognizer) |
Определяет, разрешено ли указанным распознавателям жестов отслеживать события касания. (Унаследовано от UIView) |
GetAppearance(UITraitCollection) |
Возвращает прокси-сервер внешнего вида для указанного |
GetAppearance(UITraitCollection, Type[]) |
Возвращает прокси-сервер внешнего вида для указанного |
GetAppearance<T>() |
Получает прокси-сервер UIScrollView.UIScrollViewAppearance внешнего вида для подкласса UIScrollView. |
GetAppearance<T>(UITraitCollection) |
Получает прокси-сервер UIScrollView.UIScrollViewAppearance внешнего вида для подкласса UIScrollView. |
GetAppearance<T>(UITraitCollection, Type[]) |
Получает прокси-сервер UIScrollView.UIScrollViewAppearance внешнего вида для подкласса UIScrollView, который имеет указанную коллекцию признаков, когда представление размещено в указанной иерархии. |
GetBindingInfo(NSString) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
GetBindingOptionDescriptions(NSString) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
GetBindingValueClass(NSString) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
GetConstraintsAffectingLayout(UILayoutConstraintAxis) |
Возвращает массив , влияющий NSLayoutConstraint на макет объекта , расположенный рядом UIView с заданным |
GetDictionaryOfValuesFromKeys(NSString[]) |
Извлекает значения указанных ключей. (Унаследовано от NSObject) |
GetEnumerator() |
Возвращает перечислитель, который выводит список всех вложенных представлений в этом представлении. (Унаследовано от UIView) |
GetFocusItems(CGRect) |
Возвращает список всех дочерних элементов фокуса в указанном прямоугольнике. |
GetHashCode() |
Создает хэш-код для текущего экземпляра. (Унаследовано от NSObject) |
GetMethodForSelector(Selector) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
GetNativeField(String) |
Устаревшие..
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
GetNativeHash() |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
GetTargetForAction(Selector, NSObject) |
Возвращает объект, который отвечает на действие. (Унаследовано от UIResponder) |
HitTest(CGPoint, UIEvent) |
Самый видимый интерфейс с поддержкой UIView взаимодействия, содержащий . (Унаследовано от UIView) |
Init() |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
InitializeHandle(IntPtr) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
InitializeHandle(IntPtr, String) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
InsertSubview(UIView, nint) |
Вставляет указанное вложенное представление в указанное расположение в качестве вложенного представления этого представления. (Унаследовано от UIView) |
InsertSubviewAbove(UIView, UIView) |
Вставляет указанное представление над одноуровневой иерархией представлений (Унаследовано от UIView) |
InsertSubviewBelow(UIView, UIView) |
Вставляет указанное представление под в |
InvalidateIntrinsicContentSize() |
Оповещает систему автоматического макета о том, что встроенное UIView значение объекта изменилось. (Унаследовано от UIView) |
Invoke(Action, Double) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
Invoke(Action, TimeSpan) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
InvokeOnMainThread(Action) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
InvokeOnMainThread(Selector, NSObject) |
Синхронно вызывает указанный код в потоке пользовательского интерфейса main. (Унаследовано от NSObject) |
IsDescendantOfView(UIView) |
Возвращает значение |
IsEqual(NSObject) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
IsKindOfClass(Class) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
IsMemberOfClass(Class) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
LayoutIfNeeded() |
При необходимости размещает вложенные представления. (Унаследовано от UIView) |
LayoutMarginsDidChange() |
Размещение измененных вложенных представлений (Унаследовано от UIView) |
LayoutSublayersOfLayer(CALayer) |
Вызывается, чтобы указать, что объект Bounds изменился. (Унаследовано от UIView) |
LayoutSubviews() |
Размещает вложенные представления. (Унаследовано от UIView) |
MakeTextWritingDirectionLeftToRight(NSObject) |
Задает направление, в котором текст записывается слева направо. (Унаследовано от UIResponder) |
MakeTextWritingDirectionRightToLeft(NSObject) |
Задает направление записи текста справа налево. (Унаследовано от UIResponder) |
MarkDirty() |
Повышает уровень обычного однорангового объекта (isDirectBinding имеет значение true) в объект toggleref. (Унаследовано от NSObject) |
MotionBegan(UIEventSubtype, UIEvent) |
Метод вызывается при запуске движения (встряхивание). (Унаследовано от UIResponder) |
MotionCancelled(UIEventSubtype, UIEvent) |
Метод вызывается, если операционная система отменяет событие движения (встряхивание). (Унаследовано от UIResponder) |
MotionEnded(UIEventSubtype, UIEvent) |
Метод вызывается после завершения движения (встряхивание). (Унаследовано от UIResponder) |
MovedToSuperview() |
Указывает, что Superview свойство объекта UIView изменилось. (Унаследовано от UIView) |
MovedToWindow() |
Указывает, что Window свойство объекта UIView изменилось. (Унаследовано от UIView) |
MutableCopy() |
Создает изменяемую копию указанного объекта NSObject. (Унаследовано от NSObject) |
NeedsUpdateConstraints() |
Указывает, что ограничения автоверсии UIView необходимо обновить. (Унаследовано от UIView) |
ObjectDidEndEditing(NSObject) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) |
Указывает, что значение указанного keyPath относительно данного объекта изменилось. (Унаследовано от NSObject) |
Paste(NSItemProvider[]) |
Вызывается для выполнения операции вставки из . (Унаследовано от UIResponder) |
Paste(NSObject) |
Указывает операцию редактирования "Вставка". (Унаследовано от UIResponder) |
PerformSelector(Selector) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
PerformSelector(Selector, NSObject) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
PerformSelector(Selector, NSObject, Double) |
Вызывает селектор для текущего экземпляра и, если |
PerformSelector(Selector, NSObject, Double, NSString[]) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
PerformSelector(Selector, NSObject, NSObject) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
PointInside(CGPoint, UIEvent) |
Указывает, находится ли внутри |
PrepareForInterfaceBuilder() |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
PressesBegan(NSSet<UIPress>, UIPressesEvent) |
Указывает, что физическая кнопка была нажата на удаленном или игровом контроллере. (Унаследовано от UIResponder) |
PressesCancelled(NSSet<UIPress>, UIPressesEvent) |
Указывает, что событие физического нажатия кнопки было отменено из-за системного события. (Унаследовано от UIResponder) |
PressesChanged(NSSet<UIPress>, UIPressesEvent) |
Указывает, Force что значение |
PressesEnded(NSSet<UIPress>, UIPressesEvent) |
Указывает окончание нажатия физической кнопки на удаленном или игровом контроллере. (Унаследовано от UIResponder) |
ReloadInputViews() |
Обновления пользовательские входные и вспомогательные представления, когда этот объект является первым ответчиком. (Унаследовано от UIResponder) |
RemoteControlReceived(UIEvent) |
Указывает, что получено событие удаленного управления. (Унаследовано от UIResponder) |
RemoveConstraint(NSLayoutConstraint) |
Удаляет ограничение автоматического макета Constraintsиз UIView. (Унаследовано от UIView) |
RemoveConstraints(NSLayoutConstraint[]) |
Удаляет несколько ограничений автоматического UIViewмакета Constraintsиз . (Унаследовано от UIView) |
RemoveFromSuperview() |
Отсоединяет UIView от его Superview. (Унаследовано от UIView) |
RemoveGestureRecognizer(UIGestureRecognizer) |
Удаляет распознаватель жестов UIViewGestureRecognizersиз . (Унаследовано от UIView) |
RemoveInteraction(IUIInteraction) |
Удаляет взаимодействие из представления. (Унаследовано от UIView) |
RemoveLayoutGuide(UILayoutGuide) |
Удаляет |
RemoveMotionEffect(UIMotionEffect) |
Удаляет указанный эффект движения в представлении. (Унаследовано от UIView) |
RemoveObserver(NSObject, NSString) |
Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath. (Унаследовано от NSObject) |
RemoveObserver(NSObject, NSString, IntPtr) |
Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста. (Унаследовано от NSObject) |
RemoveObserver(NSObject, String) |
Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath. (Унаследовано от NSObject) |
RemoveObserver(NSObject, String, IntPtr) |
Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста. (Унаследовано от NSObject) |
ResignFirstResponder() |
Вызывается, когда этому uiResponder было предложено отказаться от своего первого состояния ответчика. (Унаследовано от UIResponder) |
ResizableSnapshotView(CGRect, Boolean, UIEdgeInsets) |
Эффективно создает отрисовку текущего |
RespondsToSelector(Selector) |
Распознает ли этот объект указанный селектор. (Унаследовано от NSObject) |
RestoreUserActivityState(NSUserActivity) |
Восстанавливает состояние, необходимое для продолжения указанного действия пользователя. (Унаследовано от UIResponder) |
SafeAreaInsetsDidChange() |
Метод, вызываемый при изменении безопасной области. (Унаследовано от UIView) |
ScrollRectToVisible(CGRect, Boolean) |
Прокручивает так, чтобы он был видимым, при необходимости анимирует прокрутку. |
Select(NSObject) |
Указывает на операцию редактирования Select.|B (Унаследовано от UIResponder) |
SelectAll(NSObject) |
Указывает на операцию редактирования "Выбрать все". (Унаследовано от UIResponder) |
SendSubviewToBack(UIView) |
Перемещает объект UIView так, чтобы он отображался за всеми своими братьями и сестрами. (Унаследовано от UIView) |
SetContentCompressionResistancePriority(Single, UILayoutConstraintAxis) |
Задает сопротивление сжатию ниже UIViewIntrinsicContentSize. (Унаследовано от UIView) |
SetContentHuggingPriority(Single, UILayoutConstraintAxis) |
Задает сопротивление расширению за пределы UIViewIntrinsicContentSize. (Унаследовано от UIView) |
SetContentOffset(CGPoint, Boolean) |
Задает расстояние между содержимым и UIScrollView объектом . |
SetNativeField(String, NSObject) |
Устаревшие..
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
SetNeedsDisplay() |
Помечает представление грязное и помещает в очередь операцию перерисовки. (Унаследовано от UIView) |
SetNeedsDisplayInRect(CGRect) |
Помечает область представления как грязное и помещает в очередь операцию перерисовки в этом регионе. (Унаследовано от UIView) |
SetNeedsFocusUpdate() |
Если |
SetNeedsLayout() |
Задает, нужно ли переупорядочить вложенные представления перед отображением. (Унаследовано от UIView) |
SetNeedsUpdateConstraints() |
Указывает системе автоматического макета, что она должна вызывать UpdateConstraints(). (Унаследовано от UIView) |
SetNilValueForKey(NSString) |
Задает значение null для указанного ключа. (Унаследовано от NSObject) |
SetValueForKey(NSObject, NSString) |
Задает указанное значение свойства, указанного ключом. (Унаследовано от NSObject) |
SetValueForKeyPath(IntPtr, NSString) |
Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения. (Унаследовано от NSObject) |
SetValueForKeyPath(NSObject, NSString) |
Задает значение свойства, которое можно получить с помощью пути к ключу. (Унаследовано от NSObject) |
SetValueForUndefinedKey(NSObject, NSString) |
Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException. (Унаследовано от NSObject) |
SetValuesForKeysWithDictionary(NSDictionary) |
Устанавливает значения этого объекта NSObject в указанный словарь. (Унаследовано от NSObject) |
SetZoomScale(nfloat, Boolean) |
Задает масштаб содержимого UIScrollView объекта. (См. )ZoomScale |
ShouldUpdateFocus(UIFocusUpdateContext) |
Вызывается UIView до потери или получения фокуса. Если возвращается |
SizeThatFits(CGSize) |
Возвращает объект , SizeF который лучше всего подходит . |
SizeToFit() |
Перемещает и изменяет размер UIView так, чтобы он плотно заключал его Subviews (Унаследовано от UIView) |
SnapshotView(Boolean) |
Создает объект UIView , содержащий snapshot изображение содержимого текущего представления. (Унаследовано от UIView) |
SubviewAdded(UIView) |
Сообщает представлению о добавлении вложенных представлений. (Унаследовано от UIView) |
SystemLayoutSizeFittingSize(CGSize) |
Вычисляет наименьший или самый большой размер, который может иметь этот UIView объект, удовлетворяющий ограничениям автоверсии. (Унаследовано от UIView) |
SystemLayoutSizeFittingSize(CGSize, Single, Single) |
Возвращает оптимальный размер для |
TintColorDidChange() |
Вызывается при TintColor изменении, например при UIActionSheet отображении . (Унаследовано от UIView) |
ToggleBoldface(NSObject) |
Переключает использование полужирного шрифта. (Унаследовано от UIResponder) |
ToggleItalics(NSObject) |
Переключает использование шрифта курсивом. (Унаследовано от UIResponder) |
ToggleUnderline(NSObject) |
Переключает использование подчеркивания. (Унаследовано от UIResponder) |
ToString() |
Возвращает строковое представление значения текущего экземпляра. (Унаследовано от NSObject) |
TouchesBegan(NSSet, UIEvent) |
Отправляется при касании экрана одним или несколькими пальцами. (Унаследовано от UIResponder) |
TouchesCancelled(NSSet, UIEvent) |
Отправляется при отмене сенсорной обработки. (Унаследовано от UIResponder) |
TouchesEnded(NSSet, UIEvent) |
Отправляется при снятии одного или нескольких пальцев с экрана. (Унаследовано от UIResponder) |
TouchesEstimatedPropertiesUpdated(NSSet) |
Вызывается при обновлении предполагаемых свойств объекта |
TouchesMoved(NSSet, UIEvent) |
Отправляется при перемещении одного или нескольких пальцев по экрану. (Унаследовано от UIResponder) |
TouchesShouldBegin(NSSet, UIEvent, UIView) |
Этот метод предоставляется таким образом, чтобы поведение касания в представлении содержимого можно было настроить с помощью подкласса. |
TouchesShouldCancelInContentView(UIView) |
Этот метод определяет, следует ли отменять касания вложенного представления содержимого, что позволит начать перетаскивание. |
TraitCollectionDidChange(UITraitCollection) |
Определяет предыдущую коллекцию признаков. (Унаследовано от UIView) |
Unbind(NSString) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
Unbind(String) |
Устаревшие..
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
UpdateConstraints() |
Обновления ограничения автоматического макета UIViewдля . (Унаследовано от UIView) |
UpdateConstraintsIfNeeded() |
Обновления ограничения объекта UIView и его Subviews. (Унаследовано от UIView) |
UpdateFocusIfNeeded() |
Если в какой-либо среде фокуса ожидается обновление, этот метод выполняет немедленное обновление фокуса. В отличие от SetNeedsFocusUpdate(), этот метод может вызываться любым UIViewметодом , независимо от того, содержит ли он фокус в данный момент или нет. (Унаследовано от UIView) |
UpdateUserActivityState(NSUserActivity) |
Обновления заданное состояние активности пользователя. (Унаследовано от UIResponder) |
ValueForKey(NSString) |
Возвращает значение свойства, связанного с указанным ключом. (Унаследовано от NSObject) |
ValueForKeyPath(NSString) |
Возвращает значение свойства, которое может быть достигнуто с помощью пути к ключу. (Унаследовано от NSObject) |
ValueForUndefinedKey(NSString) |
Указывает на попытку считывания значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException. (Унаследовано от NSObject) |
ViewWithTag(nint) |
Возвращает объект , UIView идентифицируемый . |
WillChange(NSKeyValueChange, NSIndexSet, NSString) |
Указывает, что значения указанных индексов в указанном ключе собираются измениться. (Унаследовано от NSObject) |
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. (Унаследовано от NSObject) |
WillChangeValue(String) |
Указывает, что значение указанного ключа изменится. (Унаследовано от NSObject) |
WillDrawLayer(CALayer) |
Вызывается незадолго до рисования. (Унаследовано от UIView) |
WillMoveToSuperview(UIView) |
Вызывается перед изменениями Superview . (Унаследовано от UIView) |
WillMoveToWindow(UIWindow) |
Этот метод вызывается средой выполнения при назначении нового UIWindow для иерархии UIViewпредставления. Этот метод будет вызываться для всех UIViewобъектов в иерархии, а не только для верхнего уровня UIView. (Унаследовано от UIView) |
WillRemoveSubview(UIView) |
Вызывается перед удалением вложенного представления. (Унаследовано от UIView) |
ZoomToRect(CGRect, Boolean) |
Масштабирует таким образом, чтобы он был видимым. |
События
DecelerationEnded |
Событие, вызванное объектом . |
DecelerationStarted |
Событие, вызванное объектом . |
DidChangeAdjustedContentInset |
Событие, вызванное объектом . |
DidZoom |
Событие, вызванное объектом . |
DraggingEnded |
Событие, вызванное объектом . |
DraggingStarted |
Событие, вызванное объектом . |
ScrollAnimationEnded |
Событие, вызванное объектом . |
Scrolled |
Событие, вызванное объектом . |
ScrolledToTop |
Событие, вызванное объектом . |
WillEndDragging |
Событие, вызванное объектом . |
ZoomingEnded |
Событие, вызванное объектом . |
ZoomingStarted |
Событие, вызванное объектом . |
Методы расширения
ActionForLayer(ICALayerDelegate, CALayer, String) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. |
DisplayLayer(ICALayerDelegate, CALayer) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. |
DrawLayer(ICALayerDelegate, CALayer, CGContext) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. |
LayoutSublayersOfLayer(ICALayerDelegate, CALayer) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. |
WillDrawLayer(ICALayerDelegate, CALayer) |
Метод, который вызывается, когда |
GetDebugDescription(INSObjectProtocol) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. |
GetAccessibilityCustomRotors(NSObject) |
Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
Задает массив объектов, подходящих UIAccessibilityCustomRotor для |
GetCollisionBoundingPath(IUIDynamicItem) |
Возвращает закрытый путь, используемый для обнаружения столкновений. |
GetCollisionBoundsType(IUIDynamicItem) |
Возвращает значение, указывающее, как задаются границы конфликтов. |
GetFocusItemContainer(IUIFocusEnvironment) |
Возвращает контейнер фокуса для среды. |
GetParentFocusEnvironment(IUIFocusEnvironment) |
Возвращает родительскую среду фокуса. |
GetPreferredFocusEnvironments(IUIFocusEnvironment) |
Возвращает список сред фокуса, упорядоченных по приоритету, который среда предпочитает при обновлении фокуса. |
DidHintFocusMovement(IUIFocusItem, UIFocusMovementHint) |
Вызывается, когда вскоре может произойти изменение фокуса. |
GetFrame(IUIFocusItem) |
Возвращает кадр в пространстве координат ссылок содержащего IUIFocusItemContainer. |
CanPaste(IUIPasteConfigurationSupporting, NSItemProvider[]) |
Возвращает значение |
Paste(IUIPasteConfigurationSupporting, NSItemProvider[]) |
Выполняет вставку. |
DecreaseSize(UIResponder, NSObject) |
Запрос аппаратной клавиатуры (Command-минус) для уменьшения UIResponderразмера . |
IncreaseSize(UIResponder, NSObject) |
Запрос аппаратной клавиатуры (Command-plus) для увеличения размера UIResponder. |
EndEditing(UIView, Boolean) |
Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов. |