Compartilhar via


IUITableViewDelegate Interface

Definição

Interface que representa os métodos necessários (se houver) do protocolo UITableViewDelegate.

[Foundation.Protocol(Name="UITableViewDelegate", WrapperType=typeof(UIKit.UITableViewDelegateWrapper))]
public interface IUITableViewDelegate : IDisposable, UIKit.IUIScrollViewDelegate
type IUITableViewDelegate = interface
    interface INativeObject
    interface IDisposable
    interface IUIScrollViewDelegate
Derivado
Atributos
Implementações

Comentários

Essa interface contém os métodos necessários (se houver) do protocolo definido por UITableViewDelegate.

Se os desenvolvedores criarem classes que implementam essa interface, os métodos de implementação serão exportados automaticamente para Objective-C com a assinatura correspondente do método definido no UITableViewDelegate protocolo.

Métodos opcionais (se houver) são fornecidos pela UITableViewDelegate_Extensions classe como métodos de extensão para a interface, permitindo que os desenvolvedores invoquem quaisquer métodos opcionais no protocolo.

Propriedades

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de INativeObject)

Métodos de Extensão

DecelerationEnded(IUIScrollViewDelegate, UIScrollView)

Indica que a desaceleração relacionada a um evento de rolagem terminou.

DecelerationStarted(IUIScrollViewDelegate, UIScrollView)

Indica que a desaceleração de um evento de rolagem foi iniciada.

DidChangeAdjustedContentInset(IUIScrollViewDelegate, UIScrollView)

Método que é chamado quando os valores de inset são alterados.

DidZoom(IUIScrollViewDelegate, UIScrollView)

Indica que o scrollView especificado foi ampliado.

DraggingEnded(IUIScrollViewDelegate, UIScrollView, Boolean)

Indica que a arrastar foi concluída.

DraggingStarted(IUIScrollViewDelegate, UIScrollView)

Indica que a arrastar começou.

ScrollAnimationEnded(IUIScrollViewDelegate, UIScrollView)

Indica que todas as animações relacionadas à rolagem foram concluídas.

Scrolled(IUIScrollViewDelegate, UIScrollView)

Indica que o scrollView especificado foi rolado.

ScrolledToTop(IUIScrollViewDelegate, UIScrollView)

Indica que a rolagem da scrollView especificada terminou na parte superior.

ShouldScrollToTop(IUIScrollViewDelegate, UIScrollView)

Se uma rolagem até o início da scrollView deve ser permitida.

ViewForZoomingInScrollView(IUIScrollViewDelegate, UIScrollView)

O UIView a ser dimensionado ao aplicar zoom é solicitado.

WillEndDragging(IUIScrollViewDelegate, UIScrollView, CGPoint, CGPoint)

Indica que arrastar está prestes a terminar.

ZoomingEnded(IUIScrollViewDelegate, UIScrollView, UIView, nfloat)

Indica que o zoom foi concluído.

ZoomingStarted(IUIScrollViewDelegate, UIScrollView, UIView)

Indica que o zoom começou.

AccessoryButtonTapped(IUITableViewDelegate, UITableView, NSIndexPath)

Indicia que o usuário tocou no acessório/divulgação buttom no indexPath especificado.

AccessoryForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Os desenvolvedores não devem usar esse método preterido.

CanFocusRow(IUITableViewDelegate, UITableView, NSIndexPath)

Se a linha no especificado indexPath pode receber foco.

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

Se a célula no indexPath especificado pode executar a operação copy ou paste especificada.

CellDisplayingEnded(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Indica que a célula acabou de ser removida.

CustomizeMoveTarget(IUITableViewDelegate, UITableView, NSIndexPath, NSIndexPath)

Usado para alterar um destino de movimentação de célula, por exemplo, para evitar a remoção de uma célula em uma determinada posição.

DidEndEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Indica que a edição da célula no indexPath especificado foi concluída.

DidUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator)

Indica que o foco foi alterado conforme detalhado no context.

EditActionsForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Retorna uma matriz de ações de linha a ser exibida depois que o usuário desliza a linha no modo de exibição de tableView tabela identificado por indexPath.

EditingStyleForRow(IUITableViewDelegate, UITableView, NSIndexPath)

O UITableViewCellEditingStyle para o indexPath especificado.

EstimatedHeight(IUITableViewDelegate, UITableView, NSIndexPath)

Uma estimativa da altura do indexPath especificado. As implementações devem executar um cálculo mínimo, como é chamado repetidamente.

EstimatedHeightForFooter(IUITableViewDelegate, UITableView, nint)

A altura estimada do rodapé da seção especificada.

EstimatedHeightForHeader(IUITableViewDelegate, UITableView, nint)

A altura estimada do cabeçalho da seção especificada.

FooterViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

Indica que o footerView da seção especificada foi removido.

GetHeightForFooter(IUITableViewDelegate, UITableView, nint)

A altura do rodapé da seção especificada.

GetHeightForHeader(IUITableViewDelegate, UITableView, nint)

A altura do cabeçalho da seção especificada.

GetHeightForRow(IUITableViewDelegate, UITableView, NSIndexPath)

A altura da célula no indexPath especificado.

GetIndexPathForPreferredFocusedView(IUITableViewDelegate, UITableView)

O caminho de índice da exibição de foco preferencial da tabela.

GetLeadingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

Retorna a configuração de ação de passar o dedo para os deslizes que começam a partir da borda superior.

GetTrailingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

Retorna a configuração de ação de passar o dedo para os deslizes que começam a partir da borda à direita.

GetViewForFooter(IUITableViewDelegate, UITableView, nint)

A exibição usada para o rodapé da seção especificada.

GetViewForHeader(IUITableViewDelegate, UITableView, nint)

A exibição usada para o cabeçalho da seção especificada.

HeaderViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

Indica que o cabeçalho da seção especificada foi removido.

IndentationLevel(IUITableViewDelegate, UITableView, NSIndexPath)

O nível de recuo da célula no indexPath especificado.

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

Executa a ação Copiar ou Colar especificada.

RowDeselected(IUITableViewDelegate, UITableView, NSIndexPath)

Indica que a célula no indexPath especificado foi desmarcada.

RowHighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Indica que a célula no indexPath especificado foi realçada.

RowSelected(IUITableViewDelegate, UITableView, NSIndexPath)

Indica que a chamada no indexPath especificado foi selecionada.

RowUnhighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Indica que a célula no indexPath especificado não foi destacada.

ShouldHighlightRow(IUITableViewDelegate, UITableView, NSIndexPath)

Se a célula no indexPath especificado deve ser realçada.

ShouldIndentWhileEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Se a célula no indexPath especificado deve ser recuada enquanto está sendo editada.

ShouldShowMenu(IUITableViewDelegate, UITableView, NSIndexPath)

Se a célula na linha EspecificadaAtIndexPath deve mostrar um menu de ação.

ShouldSpringLoadRow(IUITableViewDelegate, UITableView, NSIndexPath, IUISpringLoadedInteractionContext)

Método chamado para indicar se a linha identificada deve ser carregada no contexto especificado.

ShouldUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext)

TCalled antes de tableView perder ou receber o foco. Se um dos ambientes de foco retornar false, a atualização de foco será cancelada.

TitleForDeleteConfirmation(IUITableViewDelegate, UITableView, NSIndexPath)

Quando substituído, altera o título padrão do botão de confirmação de exclusão.

WillBeginEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Indica que a célula no indexPath especificado está prestes a ser editada.

WillDeselectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Indica que a célula no indexPath especificado está prestes a ser desmarcada.

WillDisplay(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Indica que a célula no indexPath especificado está prestes a ser mostrada.

WillDisplayFooterView(IUITableViewDelegate, UITableView, UIView, nint)

Indica que o modo de exibição de rodapé da seção especificada está prestes a ser mostrado.

WillDisplayHeaderView(IUITableViewDelegate, UITableView, UIView, nint)

Indica que a exibição de cabeçalho da seção especificada está prestes a ser mostrada.

WillSelectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Indica que a célula no indexPath especificado está prestes a ser selecionada.

Aplica-se a