Поделиться через


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

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

(Унаследовано от UIView)
AccessibilityIgnoresInvertColors

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

(Унаследовано от UIView)
AccessibilityLabel

Локализованный идентификатор элемента специальных возможностей.

(Унаследовано от UIView)
AccessibilityLanguage

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

(Унаследовано от UIView)
AccessibilityNavigationStyle

Возвращает или задает стиль навигации.

(Унаследовано от UIView)
AccessibilityPath

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

(Унаследовано от UIView)
AccessibilityTraits

Битовая маска UIAccessibilityTraitобъекта this.

(Унаследовано от UIView)
AccessibilityValue

Значение элемента специальных возможностей.

(Унаследовано от UIView)
AccessibilityViewIsModal

Указывает, следует ли в Voice Over игнорировать одноуровневые элементы.

(Унаследовано от UIView)
AdjustedContentInset

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

AlignmentRectInsets

Корректировки в для Frame использования с авто макетом.

(Унаследовано от UIView)
Alpha

Управляет значением прозрачности (альфа)для представления.

(Унаследовано от UIView)
AlwaysBounceHorizontal

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

AlwaysBounceVertical

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

Appearance

Строго типизированное свойство, возвращающее класс UIAppearance для этого класса.

AutoresizingMask

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

(Унаследовано от UIView)
AutosizesSubviews

Указывает, должен ли получатель автоматически изменять размер при Subviews изменении приемника Bounds .

(Унаследовано от UIView)
BackgroundColor

Задает цвет фона UIViewобъекта .

(Унаследовано от UIView)
BottomAnchor

Объект NSLayoutYAxisAnchor , определяющий нижнюю часть данного объекта UIView.

(Унаследовано от UIView)
Bounces

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

BouncesZoom

Если задано значение true и Bounces имеет значение true, представление прокрутки будет переходить к ограничению масштаба после того, как оно превысит это ограничение.

Bounds

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

(Унаследовано от UIView)
CanBecomeFirstResponder

Определяет, готов ли этот UIREsponder стать первым ответчиком.

(Унаследовано от UIResponder)
CanBecomeFocused

Может ли это UIView стать фокусным представлением.

(Унаследовано от UIView)
CanCancelContentTouches

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

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

Если это свойство возвращает trueзначение , то прокрутка по-прежнему выполняется в представлении прокрутки, но пользователь не перетаскивает палец.

DecelerationRate

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

DecelerationRateFast

Представляет значение, связанное с константой UIScrollViewDecelerationRateFast.

DecelerationRateNormal

Представляет значение, связанное с константой UIScrollViewDecelerationRateNormal.

DelaysContentTouches

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

Delegate

Экземпляр класса модели UIKit.IUIScrollViewDelegate, который выступает в качестве делегата класса.

Description

Описание объекта , версия ToString для Objective-C.

(Унаследовано от NSObject)
DirectionalLayoutMargins

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

(Унаследовано от UIView)
DirectionalLockEnabled

Если trueпользователь начинает прокрутку по одной оси (т. е. горизонтально), то представление прокрутки отключает прокрутку на другой оси (т. е. по вертикали).

DirectionalPressGestureRecognizer

Разработчики не должны использовать это нерекомендуемое свойство. Настройка PanGestureRecognizer для косвенной прокрутки теперь автоматически поддерживает направленные нажатия, поэтому это свойство больше не полезно.

Dragging

Возвращает значение true , если содержимое начало прокрутки. Только для чтения.

EffectiveUserInterfaceLayoutDirection

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

(Унаследовано от UIView)
ExclusiveTouch

Ограничивает доставку событий этим представлением.

(Унаследовано от UIView)
FirstBaselineAnchor

Объект NSLayoutYAxisAnchor , определяющий ограничение на основе базовых показателей первой строки текста в данном UIViewобъекте .

(Унаследовано от UIView)
Focused

Указывает, UIView является ли объект фокусным представлением.

(Унаследовано от UIView)
FocusItemContainer

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

(Унаследовано от UIView)
Frame

Координаты представления относительно его контейнера.

(Унаследовано от UIView)
FrameLayoutGuide

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

GestureRecognizers

Массив s UIGestureRecognizerдля данного UIViewобъекта .

(Унаследовано от UIView)
Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от NSObject)
HasAmbiguousLayout

Возвращает значение true , если автоматический макет для этого UIView является неоднозначным.

(Унаследовано от UIView)
HeightAnchor

Объект NSLayoutDimension , определяющий высоту данного UIViewобъекта .

(Унаследовано от UIView)
Hidden

Указывает, отображается UIView ли объект.

(Унаследовано от UIView)
IndexDisplayMode

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

IndicatorStyle

Стиль индикаторов прокрутки.

InputAccessoryView

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

(Унаследовано от UIResponder)
InputAccessoryViewController

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

(Унаследовано от UIResponder)
InputAssistantItem

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

(Унаследовано от UIResponder)
InputView

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

(Унаследовано от UIResponder)
InputViewController

Возвращает настраиваемый объект UIInputViewController для отображения, когда thisUIResponder становится первым ответчиком.

(Унаследовано от UIResponder)
InsetsLayoutMarginsFromSafeArea

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

(Унаследовано от UIView)
Interactions

Возвращает или задает текущий набор взаимодействий.

(Унаследовано от UIView)
IntrinsicContentSize

Размер встроенного содержимого UIViewобъекта .

(Унаследовано от UIView)
IsAccessibilityElement

Является ли this элементом специальных возможностей.

(Унаследовано от UIView)
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

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

PanGestureRecognizer

Распознаватель жестов для жестов сдвига. Только для чтения.

ParentFocusEnvironment

Возвращает родительскую среду фокуса.

(Унаследовано от UIView)
PasteConfiguration

Объект , поддерживаемый UIPasteConfigurationthis объектом .

(Унаследовано от UIResponder)
PinchGestureRecognizer

Распознаватель жестов для жестов сжатия. Только для чтения.

PreferredFocusedView

Возвращает объект UIView , который должен быть фактически сосредоточен.

(Унаследовано от UIView)
PreferredFocusEnvironments

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

(Унаследовано от UIView)
PreservesSuperviewLayoutMargins

Сохраняет поля макета для суперобзора.

(Унаследовано от UIView)
ReadableContentGuide

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

(Унаследовано от UIView)
RefreshControl

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

RestorationIdentifier

Если нет null, указывает, что UIView поддерживает сохранение и восстановление состояния.

(Унаследовано от UIView)
RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
RightAnchor

Объект NSLayoutXAxisAnchor , определяющий правый край данного UIViewобъекта .

(Унаследовано от UIView)
SafeAreaInsets

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

(Унаследовано от UIView)
SafeAreaLayoutGuide

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

(Унаследовано от UIView)
ScrollEnabled

Если задано значение , true прокрутка включена.

ScrollIndicatorInsets

Насколько далеко находятся индикаторы прокрутки от краев представления прокрутки.

ScrollsToTop

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

Self

Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов.

(Унаследовано от NSObject)
SemanticContentAttribute

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

(Унаследовано от UIView)
ShouldGroupAccessibilityChildren

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

(Унаследовано от UIView)
ShouldScrollToTop

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

ShowsHorizontalScrollIndicator

Если trueзадано значение , то при отслеживании будет отображаться горизонтальная полоса прокрутки.

ShowsVerticalScrollIndicator

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

Subviews

Массив объектов UIView, содержащихся в thisUIView.

(Унаследовано от UIView)
Superclass

Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов.

(Унаследовано от NSObject)
SuperHandle

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

(Унаследовано от NSObject)
Superview

Объект UIView, если таковой thisUIView есть, содержащий в .Subviews

(Унаследовано от UIView)
Tag

Целое число, которое можно использовать для идентификации конкретного UIView экземпляра.

(Унаследовано от UIView)
TextInputContextIdentifier

Идентификатор, указывающий, что этот UIResponder должен сохранять сведения о режиме текстового ввода. Только для чтения.

(Унаследовано от UIResponder)
TextInputMode

Режим текстового ввода для этого uiResponder. Только для чтения.

(Унаследовано от UIResponder)
TintAdjustmentMode

Корректировка оттенка, примененная к этому UIView или одному из его родительских представлений.

(Унаследовано от UIView)
TintColor

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

(Унаследовано от UIView)
TopAnchor

Объект NSLayoutYAxisAnchor , определяющий верхнюю часть данного UIViewобъекта .

(Унаследовано от UIView)
Tracking

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

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

UIWindow выражения UIView.

(Унаследовано от UIView)
Zone

Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов.

(Унаследовано от NSObject)
ZoomBouncing

Возвращает значение true , если представление прокрутки возвращается к ограничениям масштабирования, заданнымP:UIKit.UIScrollView.MinimumScrollView и P:UIKit.UIScrollView.MaximumScrollView. Только для чтения.

Zooming

Возвращает значение true , если представление содержимого увеличивается или уменьшается. Только для чтения.

ZoomScale

Коэффициент масштабирования, применяемый к содержимому представления прокрутки.

Методы

AccessibilityActivate()

Активирует специальные возможности для этого UIView, возвращая при успешном выполнении true .

(Унаследовано от UIView)
AccessibilityDecrement()

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

(Унаследовано от UIResponder)
AccessibilityElementDidBecomeFocused()

Указывает, что вспомогательные технологии перенастроили фокус на thisUIResponder.

(Унаследовано от UIResponder)
AccessibilityElementDidLoseFocus()

Указывает, что специальные возможности изменили фокус с thisUIResponder.

(Унаследовано от UIResponder)
AccessibilityElementIsFocused()

Указывает, ориентирована ли технология специальных возможностей на thisUIResponder.

(Унаследовано от UIResponder)
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)

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

(Унаследовано от UIView)
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[])

Возвращает значение, указываемое, может ли this принимать операцию вставки с помощью .

(Унаследовано от UIResponder)
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)

Преобразует из системы координат в thisUIView систему координат объекта.

(Унаследовано от UIView)
ConvertPointFromView(CGPoint, UIView)

Преобразует из системы координат в this систему координат объекта.

(Унаследовано от UIView)
ConvertPointToCoordinateSpace(CGPoint, IUICoordinateSpace)

Преобразует из this системы координат объекта в систему координат объекта .

(Унаследовано от UIView)
ConvertPointToView(CGPoint, UIView)

Преобразует из this системы координат объекта в систему координат объекта .

(Унаследовано от UIView)
ConvertRectFromCoordinateSpace(CGRect, IUICoordinateSpace)

Преобразует из системы координат в this систему координат объекта .

(Унаследовано от UIView)
ConvertRectFromView(CGRect, UIView)

Преобразует из используемой в системы координат в this систему координат объекта .

(Унаследовано от UIView)
ConvertRectToCoordinateSpace(CGRect, IUICoordinateSpace)

Преобразует из this системы координат объекта в систему координат, описанную в .

(Унаследовано от UIView)
ConvertRectToView(CGRect, UIView)

Преобразует из this системы координат объекта в систему координат объекта .

(Унаследовано от 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)

Возвращает кадр, полученный в результате применения к alignmentRect текущим ограничениям авто макета.

(Унаследовано от UIView)
GestureRecognizerShouldBegin(UIGestureRecognizer)

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

(Унаследовано от UIView)
GetAppearance(UITraitCollection)

Возвращает прокси-сервер внешнего вида для указанного traitsобъекта .

GetAppearance(UITraitCollection, Type[])

Возвращает прокси-сервер внешнего вида для указанного traits объекта при обнаружении в иерархии containers вложенности.

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 с заданным axisобъектом .

(Унаследовано от 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)

Вставляет указанное представление под в siblingSubview иерархию представлений.

(Унаследовано от 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)

Возвращает значение true , viewесли thisUIView находится в иерархии представлений.

(Унаследовано от 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)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
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)

Указывает, находится ли внутри thisUIView объекта Bounds.

(Унаследовано от UIView)
PrepareForInterfaceBuilder()

Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов.

(Унаследовано от NSObject)
PressesBegan(NSSet<UIPress>, UIPressesEvent)

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

(Унаследовано от UIResponder)
PressesCancelled(NSSet<UIPress>, UIPressesEvent)

Указывает, что событие физического нажатия кнопки было отменено из-за системного события.

(Унаследовано от UIResponder)
PressesChanged(NSSet<UIPress>, UIPressesEvent)

Указывает, Force что значение evt объекта изменилось.

(Унаследовано от UIResponder)
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)

Удаляет guide из массива LayoutGuides .

(Унаследовано от UIView)
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)

Эффективно создает отрисовку текущего this внешнего вида объекта в .

(Унаследовано от UIView)
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()

Если this является активной средой фокуса, запрашивает обновление фокуса PreferredFocusedView, которое потенциально может изменить . (См. также сведения об UpdateFocusIfNeeded().)

(Унаследовано от UIView)
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 до потери или получения фокуса. Если возвращается falseлюбая из сред фокуса , обновление фокуса отменяется.

(Унаследовано от UIView)
SizeThatFits(CGSize)

Возвращает объект , SizeF который лучше всего подходит .thisUIView

(Унаследовано от UIView)
SizeToFit()

Перемещает и изменяет размер UIView так, чтобы он плотно заключал его Subviews

(Унаследовано от UIView)
SnapshotView(Boolean)

Создает объект UIView , содержащий snapshot изображение содержимого текущего представления.

(Унаследовано от UIView)
SubviewAdded(UIView)

Сообщает представлению о добавлении вложенных представлений.

(Унаследовано от UIView)
SystemLayoutSizeFittingSize(CGSize)

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

(Унаследовано от UIView)
SystemLayoutSizeFittingSize(CGSize, Single, Single)

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

(Унаследовано от UIView)
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)

Вызывается при обновлении предполагаемых свойств объекта touches .

(Унаследовано от UIResponder)
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 идентифицируемый .tag Может возвращать null.

(Унаследовано от 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)

Метод, который вызывается, когда layer будет отрисована.

GetDebugDescription(INSObjectProtocol)

Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

GetCollisionBoundingPath(IUIDynamicItem)

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

GetCollisionBoundsType(IUIDynamicItem)

Возвращает значение, указывающее, как задаются границы конфликтов.

GetFocusItemContainer(IUIFocusEnvironment)

Возвращает контейнер фокуса для среды.

GetParentFocusEnvironment(IUIFocusEnvironment)

Возвращает родительскую среду фокуса.

GetPreferredFocusEnvironments(IUIFocusEnvironment)

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

DidHintFocusMovement(IUIFocusItem, UIFocusMovementHint)

Вызывается, когда вскоре может произойти изменение фокуса.

GetFrame(IUIFocusItem)

Возвращает кадр в пространстве координат ссылок содержащего IUIFocusItemContainer.

CanPaste(IUIPasteConfigurationSupporting, NSItemProvider[])

Возвращает значение true , если ответчик может вставить из указанных поставщиков элементов.

Paste(IUIPasteConfigurationSupporting, NSItemProvider[])

Выполняет вставку.

DecreaseSize(UIResponder, NSObject)

Запрос аппаратной клавиатуры (Command-минус) для уменьшения UIResponderразмера .

IncreaseSize(UIResponder, NSObject)

Запрос аппаратной клавиатуры (Command-plus) для увеличения размера UIResponder.

EndEditing(UIView, Boolean)

Объект , UIView который может прокручивать, сдвигать и выстраивание его дочерних элементов.

Применяется к

См. также раздел