IUITableViewDelegate Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Interface représentant les méthodes requises (le cas échéant) du protocole UITableViewDelegate.
[Foundation.Protocol(Name="UITableViewDelegate", WrapperType=typeof(UIKit.UITableViewDelegateWrapper))]
public interface IUITableViewDelegate : IDisposable, UIKit.IUIScrollViewDelegate
type IUITableViewDelegate = interface
interface INativeObject
interface IDisposable
interface IUIScrollViewDelegate
- Dérivé
- Attributs
- Implémente
Remarques
Cette interface contient les méthodes requises (le cas échéant) du protocole défini par UITableViewDelegate.
Si les développeurs créent des classes qui implémentent cette interface, les méthodes d’implémentation sont automatiquement exportées vers Objective-C avec la signature correspondante de la méthode définie dans le UITableViewDelegate protocole.
Les méthodes facultatives (le cas échéant) sont fournies par la UITableViewDelegate_Extensions classe en tant que méthodes d’extension de l’interface, ce qui permet aux développeurs d’appeler toutes les méthodes facultatives sur le protocole.
Propriétés
Handle |
Handle (pointeur) vers la représentation d’objet non managée. (Hérité de INativeObject) |
Méthodes d’extension
DecelerationEnded(IUIScrollViewDelegate, UIScrollView) |
Indique que la décélération relative à un événement de défilement a pris fin. |
DecelerationStarted(IUIScrollViewDelegate, UIScrollView) |
Indique que la décélération d’un événement de défilement a commencé. |
DidChangeAdjustedContentInset(IUIScrollViewDelegate, UIScrollView) |
Méthode appelée lorsque les valeurs de l’ensemble changent. |
DidZoom(IUIScrollViewDelegate, UIScrollView) |
Indique que le scrollView spécifié a effectué un zoom. |
DraggingEnded(IUIScrollViewDelegate, UIScrollView, Boolean) |
Indique que le glissement est terminé. |
DraggingStarted(IUIScrollViewDelegate, UIScrollView) |
Indique que le glissement a commencé. |
ScrollAnimationEnded(IUIScrollViewDelegate, UIScrollView) |
Indique que toutes les animations relatives au défilement sont terminées. |
Scrolled(IUIScrollViewDelegate, UIScrollView) |
Indique que le scrollView spécifié a fait défiler. |
ScrolledToTop(IUIScrollViewDelegate, UIScrollView) |
Indique que le défilement du scrollView spécifié s’est terminé en haut. |
ShouldScrollToTop(IUIScrollViewDelegate, UIScrollView) |
Indique si un défilement vers le début de scrollView doit être autorisé. |
ViewForZoomingInScrollView(IUIScrollViewDelegate, UIScrollView) |
UIView à mettre à l’échelle lors du zoom est demandé. |
WillEndDragging(IUIScrollViewDelegate, UIScrollView, CGPoint, CGPoint) |
Indique que le glissement est sur le point de se terminer. |
ZoomingEnded(IUIScrollViewDelegate, UIScrollView, UIView, nfloat) |
Indique que le zoom est terminé. |
ZoomingStarted(IUIScrollViewDelegate, UIScrollView, UIView) |
Indique que le zoom a commencé. |
AccessoryButtonTapped(IUITableViewDelegate, UITableView, NSIndexPath) |
Indicte que l’utilisateur a appuyé sur l’accessoire/ le buttom de divulgation à l’indexPath spécifié. |
AccessoryForRow(IUITableViewDelegate, UITableView, NSIndexPath) |
Les développeurs ne doivent pas utiliser cette méthode dépréciée. |
CanFocusRow(IUITableViewDelegate, UITableView, NSIndexPath) |
Indique si la ligne au niveau spécifié |
CanPerformAction(IUITableViewDelegate, UITableView, Selector, NSIndexPath, NSObject) |
Indique si la cellule au niveau de l’indexPath spécifié peut effectuer l’opération de copie ou de collage spécifiée. |
CellDisplayingEnded(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath) |
Indique que la cellule vient d’être supprimée. |
CustomizeMoveTarget(IUITableViewDelegate, UITableView, NSIndexPath, NSIndexPath) |
Utilisé pour modifier une destination de déplacement de cellule, par exemple, pour empêcher la suppression d’une cellule dans une position donnée. |
DidEndEditing(IUITableViewDelegate, UITableView, NSIndexPath) |
Indique que la modification de la cellule au niveau de l’indexPath spécifié est terminée. |
DidUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator) |
Indique que le focus a changé comme indiqué dans . |
EditActionsForRow(IUITableViewDelegate, UITableView, NSIndexPath) |
Retourne un tableau d’actions de ligne à afficher une fois que l’utilisateur a balayé la ligne dans la |
EditingStyleForRow(IUITableViewDelegate, UITableView, NSIndexPath) |
UITableViewCellEditingStyle pour l’indexPath spécifié. |
EstimatedHeight(IUITableViewDelegate, UITableView, NSIndexPath) |
Estimation de la hauteur de l’indexPath spécifié. Les implémentations doivent effectuer un calcul minimal, comme on l’appelle à plusieurs reprises. |
EstimatedHeightForFooter(IUITableViewDelegate, UITableView, nint) |
Hauteur estimée du pied de page de la section spécifiée. |
EstimatedHeightForHeader(IUITableViewDelegate, UITableView, nint) |
Hauteur estimée de l’en-tête de la section spécifiée. |
FooterViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint) |
Indique que le footerView de la section spécifiée a été supprimé. |
GetHeightForFooter(IUITableViewDelegate, UITableView, nint) |
Hauteur du pied de page de la section spécifiée. |
GetHeightForHeader(IUITableViewDelegate, UITableView, nint) |
Hauteur de l’en-tête de la section spécifiée. |
GetHeightForRow(IUITableViewDelegate, UITableView, NSIndexPath) |
Hauteur de la cellule au niveau de l’indexPath spécifié. |
GetIndexPathForPreferredFocusedView(IUITableViewDelegate, UITableView) |
Chemin d’index de l’affichage focus préféré de la table. |
GetLeadingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath) |
Retourne la configuration de l’action de balayage pour les balayages qui commencent à partir du bord d’avant-plan. |
GetTrailingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath) |
Retourne la configuration de l’action de balayage pour les balayages qui commencent à partir du bord de fin. |
GetViewForFooter(IUITableViewDelegate, UITableView, nint) |
Vue utilisée pour le pied de page de la section spécifiée. |
GetViewForHeader(IUITableViewDelegate, UITableView, nint) |
Vue utilisée pour l’en-tête de la section spécifiée. |
HeaderViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint) |
Indique que l’en-tête de la section spécifiée a été supprimé. |
IndentationLevel(IUITableViewDelegate, UITableView, NSIndexPath) |
Niveau de retrait de la cellule au niveau de l’indexPath spécifié. |
PerformAction(IUITableViewDelegate, UITableView, Selector, NSIndexPath, NSObject) |
Exécute l’action Copier/Coller spécifiée. |
RowDeselected(IUITableViewDelegate, UITableView, NSIndexPath) |
Indique que la cellule au niveau de l’indexPath spécifié a été désélectionnée. |
RowHighlighted(IUITableViewDelegate, UITableView, NSIndexPath) |
Indique que la cellule au niveau de l’indexPath spécifié a été mise en surbrillance. |
RowSelected(IUITableViewDelegate, UITableView, NSIndexPath) |
Indique que l’appel au niveau de l’indexPath spécifié a été sélectionné. |
RowUnhighlighted(IUITableViewDelegate, UITableView, NSIndexPath) |
Indique que la cellule au niveau de l’indexPath spécifié n’a pas été allumée. |
ShouldHighlightRow(IUITableViewDelegate, UITableView, NSIndexPath) |
Indique si la cellule au niveau de l’indexPath spécifié doit être mise en surbrillance. |
ShouldIndentWhileEditing(IUITableViewDelegate, UITableView, NSIndexPath) |
Indique si la cellule au niveau de l’indexPath spécifié doit être mise en retrait pendant sa modification. |
ShouldShowMenu(IUITableViewDelegate, UITableView, NSIndexPath) |
Indique si la cellule de la ligneAtIndexPath spécifiée doit afficher un menu d’action. |
ShouldSpringLoadRow(IUITableViewDelegate, UITableView, NSIndexPath, IUISpringLoadedInteractionContext) |
Méthode appelée pour indiquer si la ligne identifiée doit être chargée dans le contexte spécifié. |
ShouldUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext) |
TCalled avant la perte ou la |
TitleForDeleteConfirmation(IUITableViewDelegate, UITableView, NSIndexPath) |
En cas de substitution, modifie le titre par défaut du bouton de confirmation de suppression. |
WillBeginEditing(IUITableViewDelegate, UITableView, NSIndexPath) |
Indique que la cellule au niveau de l’indexPath spécifié est sur le point d’être modifiée. |
WillDeselectRow(IUITableViewDelegate, UITableView, NSIndexPath) |
Indique que la cellule au niveau de l’indexPath spécifié est sur le point d’être désélectionnée. |
WillDisplay(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath) |
Indique que la cellule au niveau de l’indexPath spécifié est sur le point d’être affichée. |
WillDisplayFooterView(IUITableViewDelegate, UITableView, UIView, nint) |
Indique que la vue pied de page de la section spécifiée est sur le point d’être affichée. |
WillDisplayHeaderView(IUITableViewDelegate, UITableView, UIView, nint) |
Indique que l’affichage d’en-tête de la section spécifiée est sur le point d’être affiché. |
WillSelectRow(IUITableViewDelegate, UITableView, NSIndexPath) |
Indique que la cellule au niveau de l’indexPath spécifié est sur le point d’être sélectionnée. |