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


IUITableViewDelegate Интерфейс

Определение

Интерфейс, представляющий обязательные методы (если таковые есть) протокола UITableViewDelegate.

[Foundation.Protocol(Name="UITableViewDelegate", WrapperType=typeof(UIKit.UITableViewDelegateWrapper))]
public interface IUITableViewDelegate : IDisposable, UIKit.IUIScrollViewDelegate
type IUITableViewDelegate = interface
    interface INativeObject
    interface IDisposable
    interface IUIScrollViewDelegate
Производный
Атрибуты
Реализации

Комментарии

Этот интерфейс содержит необходимые методы (при наличии) из протокола, определенного параметром UITableViewDelegate.

Если разработчики создают классы, реализующие этот интерфейс, методы реализации будут автоматически экспортированы в Objective-C с соответствующей сигнатурой из метода, определенного в протоколе UITableViewDelegate .

Необязательные методы (если таковые имеются) предоставляются классом UITableViewDelegate_Extensions в качестве методов расширения для интерфейса , что позволяет разработчикам вызывать любые необязательные методы в протоколе.

Свойства

Handle

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

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

Методы расширения

DecelerationEnded(IUIScrollViewDelegate, UIScrollView)

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

DecelerationStarted(IUIScrollViewDelegate, UIScrollView)

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

DidChangeAdjustedContentInset(IUIScrollViewDelegate, UIScrollView)

Метод, вызываемый при изменении значений набора.

DidZoom(IUIScrollViewDelegate, UIScrollView)

Указывает, что указанный scrollView увеличен.

DraggingEnded(IUIScrollViewDelegate, UIScrollView, Boolean)

Указывает, что перетаскивание завершено.

DraggingStarted(IUIScrollViewDelegate, UIScrollView)

Указывает, что перетаскивание началось.

ScrollAnimationEnded(IUIScrollViewDelegate, UIScrollView)

Указывает, что все анимации, связанные с прокруткой, завершены.

Scrolled(IUIScrollViewDelegate, UIScrollView)

Указывает, что указанный scrollView прокрутился.

ScrolledToTop(IUIScrollViewDelegate, UIScrollView)

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

ShouldScrollToTop(IUIScrollViewDelegate, UIScrollView)

Указывает, разрешена ли прокрутка до начала scrollView.

ViewForZoomingInScrollView(IUIScrollViewDelegate, UIScrollView)

UIView для масштабирования при запросе масштабирования.

WillEndDragging(IUIScrollViewDelegate, UIScrollView, CGPoint, CGPoint)

Указывает, что перетаскивание будет завершено.

ZoomingEnded(IUIScrollViewDelegate, UIScrollView, UIView, nfloat)

Указывает, что масштабирование завершено.

ZoomingStarted(IUIScrollViewDelegate, UIScrollView, UIView)

Указывает, что началось масштабирование.

AccessoryButtonTapped(IUITableViewDelegate, UITableView, NSIndexPath)

Обвиняет пользователя в том, что пользователь коснулся аксессуара или элемента управления раскрытием по указанному indexPath.

AccessoryForRow(IUITableViewDelegate, UITableView, NSIndexPath)

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

CanFocusRow(IUITableViewDelegate, UITableView, NSIndexPath)

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

CanPerformAction(IUITableViewDelegate, UITableView, Selector, NSIndexPath, NSObject)

Указывает, может ли ячейка с указанным indexPath выполнять указанную операцию копирования или вставки.

CellDisplayingEnded(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Указывает, что ячейка была только что удалена.

CustomizeMoveTarget(IUITableViewDelegate, UITableView, NSIndexPath, NSIndexPath)

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

DidEndEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что редактирование ячейки с указанным indexPath завершено.

DidUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator)

Указывает, что фокус изменился, как описано contextв .

EditActionsForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Возвращает массив действий со строками, отображаемых после того, как пользователь проводит пальцем по строке в представлении tableView таблицы, определяемой с помощью indexPath.

EditingStyleForRow(IUITableViewDelegate, UITableView, NSIndexPath)

UITableViewCellEditingStyle для указанного indexPath.

EstimatedHeight(IUITableViewDelegate, UITableView, NSIndexPath)

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

EstimatedHeightForFooter(IUITableViewDelegate, UITableView, nint)

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

EstimatedHeightForHeader(IUITableViewDelegate, UITableView, nint)

Предполагаемая высота заголовка указанного раздела.

FooterViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

Указывает, что нижний колонтитул указанного раздела удален.

GetHeightForFooter(IUITableViewDelegate, UITableView, nint)

Высота нижнего колонтитула для указанного раздела.

GetHeightForHeader(IUITableViewDelegate, UITableView, nint)

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

GetHeightForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Высота ячейки по указанному indexPath.

GetIndexPathForPreferredFocusedView(IUITableViewDelegate, UITableView)

Путь к индексу предпочтительного представления фокуса таблицы.

GetLeadingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

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

GetTrailingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

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

GetViewForFooter(IUITableViewDelegate, UITableView, nint)

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

GetViewForHeader(IUITableViewDelegate, UITableView, nint)

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

HeaderViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

Указывает, что заголовок указанного раздела удален.

IndentationLevel(IUITableViewDelegate, UITableView, NSIndexPath)

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

PerformAction(IUITableViewDelegate, UITableView, Selector, NSIndexPath, NSObject)

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

RowDeselected(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что ячейка с указанным indexPath была отменена.

RowHighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что выделена ячейка с указанным indexPath.

RowSelected(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что был выбран вызов по указанному indexPath.

RowUnhighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что ячейка с указанным indexPath была незамечена.

ShouldHighlightRow(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, должна ли быть выделена ячейка с указанным indexPath.

ShouldIndentWhileEditing(IUITableViewDelegate, UITableView, NSIndexPath)

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

ShouldShowMenu(IUITableViewDelegate, UITableView, NSIndexPath)

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

ShouldSpringLoadRow(IUITableViewDelegate, UITableView, NSIndexPath, IUISpringLoadedInteractionContext)

Метод, вызываемый для указания того, должна ли указанная строка загружать springload в указанном контексте.

ShouldUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext)

TCalled перед потерей tableView или получением фокуса. Если любая из сред фокуса возвращает значение false, обновление фокуса отменяется.

TitleForDeleteConfirmation(IUITableViewDelegate, UITableView, NSIndexPath)

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

WillBeginEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что ячейка с указанным indexPath будет изменена.

WillDeselectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что ячейка с указанным indexPath будет отменена.

WillDisplay(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Указывает, что ячейка с указанным indexPath должна быть показана.

WillDisplayFooterView(IUITableViewDelegate, UITableView, UIView, nint)

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

WillDisplayHeaderView(IUITableViewDelegate, UITableView, UIView, nint)

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

WillSelectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что ячейка с указанным indexPath будет выбрана.

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