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) |
Указывает, может ли строка в указанном |
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) |
Указывает, что фокус изменился, как описано |
EditActionsForRow(IUITableViewDelegate, UITableView, NSIndexPath) |
Возвращает массив действий со строками, отображаемых после того, как пользователь проводит пальцем по строке в представлении |
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 перед потерей |
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 будет выбрана. |