UICollectionViewDelegate Clase
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto .
[Foundation.Protocol]
[Foundation.Register("UICollectionViewDelegate", false)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class UICollectionViewDelegate : Foundation.NSObject, IDisposable, UIKit.IUICollectionViewDelegate
type UICollectionViewDelegate = class
inherit NSObject
interface IUICollectionViewDelegate
interface INativeObject
interface IDisposable
interface IUIScrollViewDelegate
- Herencia
- Derivado
- Atributos
- Implementaciones
Se llama a métodos dentro de UICollectionViewDelegate en reacción a eventos que se producen dentro de un asociado UICollectionView. Para usar esta clase, debe derivar de ella e invalidar su método para responder a eventos.
Aunque UICollectionView es un subtipo de UIScrollView, UICollectionViewDelegate no es un subtipo de UIScrollViewDelegate. Sin embargo, muchos de los métodos UICollectionViewDelegate de reflejo de los desarrolladores de UIScrollViewDelegate aplicaciones y pueden resultar útiles para consultar la documentación de esa clase para obtener una explicación más detallada de los métodos relacionados con el desplazamiento.
La UICollectionViewSource clase proporciona una alternativa a esta clase, combinando la UICollectionViewDelegate API y las UICollectionViewDataSource API. Está disponible a través de la Source propiedad .
Al seleccionar y resaltar en una UICollectionView secuencia siguiente:
Acción del usuario | Métodos UICollectionViewDelegate | Propiedades UICollectionViewCell |
---|---|---|
No se tocó nada |
| |
Dedo hacia abajo en la celda | Se llama a ShouldHighlightItem(UICollectionView, NSIndexPath). Si devuelve | |
Se llama a ItemHighlighted(UICollectionView, NSIndexPath). |
| |
Dedo hacia arriba | Se llama a ShouldSelectItem(UICollectionView, NSIndexPath). Si devuelve false , el procesamiento se detiene. | |
Se llama a ItemSelected(UICollectionView, NSIndexPath). Se llama a ItemUnhighlighted(UICollectionView, NSIndexPath). |
|
Al anular la selección de , UICollectionViewCell se sigue una secuencia similar:
Acción del usuario | Métodos UICollectionViewDelegate | Propiedades UICollectionViewCell |
---|---|---|
No se tocó nada mientras UICollectionViewCell algunos están resaltados. |
| |
Celda Pulsaciones de dedo (anular la selección del gesto) | Se llama a ShouldDeselectItem(UICollectionView, NSIndexPath). Si devuelve false , el procesamiento se detiene. | |
Se llama a ItemDeselected(UICollectionView, NSIndexPath). |
|
UICollection |
El constructor predeterminado inicializa una nueva instancia de esta clase. |
UICollection |
Constructor utilizado al crear representaciones administradas de objetos no administrados; Llamado por el entorno de ejecución. |
UICollection |
Constructor para llamar a las clases derivadas para omitir la inicialización y simplemente asignar el objeto. |
Class |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Class |
Identificador de esta clase. (Heredado de NSObject) |
Debug |
Descripción significativa para el desarrollador de este objeto. (Heredado de NSObject) |
Description |
Descripción del objeto, la versión objective-C de ToString. (Heredado de NSObject) |
Handle |
Identificador (puntero) a la representación del objeto no administrado. (Heredado de NSObject) |
Is |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Is |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Retain |
Devuelve el recuento de retención actual de Objective-C para el objeto . (Heredado de NSObject) |
Self |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Superclass |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Super |
Identificador usado para representar los métodos de la clase base para este NSObject. (Heredado de NSObject) |
Zone |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Add |
Registra un objeto para que se observe externamente (mediante NSString keyPath). Los cambios observados se envían al método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) del observador. (Heredado de NSObject) |
Add |
Registra un objeto para que se observe externamente (mediante keyPath de cadena). Los cambios observados se envían al método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) del observador. (Heredado de NSObject) |
Add |
Registra un objeto para que se observe externamente mediante un método arbitrario. (Heredado de NSObject) |
Add |
Registra un objeto para que se observe externamente mediante un método arbitrario. (Heredado de NSObject) |
Awake |
Se llama después de cargar el objeto desde el archivo nib. Los invalidadores deben llamar a base. AwakeFromNib(). (Heredado de NSObject) |
Begin |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Begin |
Invoca de forma asincrónica el código especificado en el subproceso principal de la interfaz de usuario. (Heredado de NSObject) |
Bind(NSString, NSObject, String, NSDictionary) |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Bind(String, NSObject, String, NSDictionary) |
Obsoletos.
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Binding |
Obsoletos.
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Binding |
Obsoletos.
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Binding |
Obsoletos.
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Can |
Si el elemento en |
Can |
Si este UICollectionViewDelegate puede realizar la acción especificada en un elemento de UICollectionView. |
Cell |
Indica que la celda especificada se quitó de UICollectionView. |
Commit |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Commit |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Conforms |
Se invoca para determinar si este objeto implementa el protocolo especificado. (Heredado de NSObject) |
Copy() |
Realiza una copia del objeto Objective-C subyacente. (Heredado de NSObject) |
Dangerous |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Dangerous |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Dangerous |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Deceleration |
Indica que se ha completado la desaceleración de un evento de desplazamiento. |
Deceleration |
Indica que se ha iniciado la desaceleración de un evento de desplazamiento. |
Did |
Indica que se ha producido un cambio en los índices de una relación a varios. (Heredado de NSObject) |
Did |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Did |
Método al que se llama cuando cambian los valores inset. |
Did |
Indica que se ha producido un cambio en la clave especificada. (Heredado de NSObject) |
Did |
Método delegado llamado poco después de que el foco haya cambiado a un nuevo UIView. |
Did |
Indica que se ha producido el zoom. |
Dispose() |
Libera los recursos usados por el objeto NSObject. (Heredado de NSObject) |
Dispose(Boolean) |
Libera los recursos usados por el objeto NSObject. (Heredado de NSObject) |
Does |
Indica que este objeto no reconoce el selector especificado. (Heredado de NSObject) |
Dragging |
Indica que se ha completado el arrastre. |
Dragging |
Indica que se ha iniciado el arrastre. |
Equals(NSObject) |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Equals(Object) |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Exposed |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Get |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Get |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Get |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Get |
Recupera los valores de las claves especificadas. (Heredado de NSObject) |
Get |
Genera un código hash para la instancia actual. (Heredado de NSObject) |
Get |
Cuando se invalida, permite al desarrollador especificar el elemento que debe recibir inicialmente el foco. |
Get |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Get |
Obsoletos.
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Get |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Get |
Cuando se invalida, permite al desarrollador modificar el desplazamiento de contenido para los cambios de diseño y animación. |
Get |
Cuando se invalida, permite al desarrollador modificar la ubicación final de un elemento movido. (Por ejemplo, para no permitir un traslado a un determinado |
Init() |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Initialize |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Initialize |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Invoke(Action, Double) |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Invoke(Action, Time |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Invoke |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Invoke |
Invoca sincrónicamente el código especificado en el subproceso principal de la interfaz de usuario. (Heredado de NSObject) |
Is |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Is |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Is |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Item |
Indica que el elemento del índice especificado se deseleccionó. |
Item |
Indica que se ha resaltado el elemento especificado. |
Item |
Indica que se seleccionó el elemento en el índice especificado. |
Item |
Indica que el elemento del índice especificado ha quitado su resaltado. |
Mark |
Promueve un objeto del mismo nivel normal (IsDirectBinding es true) en un objeto toggleref. (Heredado de NSObject) |
Mutable |
Crea una copia mutable del objeto NSObject especificado. (Heredado de NSObject) |
Object |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Observe |
Indica que el valor de keyPath especificado con respecto a este objeto ha cambiado. (Heredado de NSObject) |
Perform |
Realiza la acción especificada en un elemento de UICollectionView. |
Perform |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Perform |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Perform |
Invoca el selector en la instancia actual y, si no |
Perform |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Perform |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Perform |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Perform |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Prepare |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Remove |
Impide que el observador especificado reciba más notificaciones de valores modificados para el keyPath especificado. (Heredado de NSObject) |
Remove |
Impide que el observador especificado reciba más notificaciones de valores modificados para el keyPath y el contexto especificados. (Heredado de NSObject) |
Remove |
Impide que el observador especificado reciba más notificaciones de valores modificados para el keyPath especificado. (Heredado de NSObject) |
Remove |
Impide que el observador especificado reciba más notificaciones de valores modificados para el keyPath y el contexto especificados. (Heredado de NSObject) |
Responds |
Si este objeto reconoce el selector especificado. (Heredado de NSObject) |
Scroll |
Indica que se ha completado la animación relacionada con un evento de desplazamiento. |
Scrolled(UIScroll |
Indica que se ha producido el desplazamiento. |
Scrolled |
Indica que UICollectionView se ha desplazado hasta su principio. |
Set |
Obsoletos.
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Set |
Establece el valor de la clave especificada en NULL. (Heredado de NSObject) |
Set |
Establece el valor de la propiedad especificada por la clave en el valor especificado. (Heredado de NSObject) |
Set |
Constructor utilizado al crear representaciones administradas de objetos no administrados; Llamado por el entorno de ejecución. (Heredado de NSObject) |
Set |
Establece el valor de una propiedad que se puede alcanzar mediante una ruta de acceso de claves. (Heredado de NSObject) |
Set |
Indica un intento de escribir un valor en una clave no definida. Si no se reemplaza, genera una excepción NSUndefinedKeyException. (Heredado de NSObject) |
Set |
Establece los valores de este NSObject en los del diccionario especificado. (Heredado de NSObject) |
Should |
Si se debe anular la selección del elemento especificado. |
Should |
Indica si se debe resaltar el elemento especificado durante el seguimiento. |
Should |
Si UICollectionView debe desplazarse hasta su principio. |
Should |
Si se debe seleccionar el elemento especificado. |
Should |
Indica si se debe mostrar un menú de acción para el elemento especificado. |
Should |
Método al que se llama para indicar si el elemento identificado debe springload en el contexto especificado. |
Should |
Se llama antes de que una celda pierda |
Supplementary |
Indica que la vista complementaria especificada se quitó de UICollectionView. |
To |
Devuelve una representación de cadena del valor de la instancia actual. (Heredado de NSObject) |
Transition |
Diseño de transición personalizado para su uso al moverse entre diseños seleccionados. |
Unbind(NSString) |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Unbind(String) |
Obsoletos.
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Value |
Devuelve el valor de la propiedad asociada a la clave especificada. (Heredado de NSObject) |
Value |
Devuelve el valor de una propiedad que se puede alcanzar mediante una ruta de acceso de clave. (Heredado de NSObject) |
Value |
Indica un intento de leer un valor de una clave no definida. Si no se reemplaza, genera una excepción NSUndefinedKeyException. (Heredado de NSObject) |
View |
UiView que se va a usar al hacer zoom está a punto de producirse. |
Will |
Indica que los valores de los índices especificados en la clave especificada están a punto de cambiar. (Heredado de NSObject) |
Will |
Se utiliza para recibir avisos relacionados con un UICollectionViewobjeto . (Heredado de NSObject) |
Will |
Indica que el valor de la clave especificada está a punto de cambiar. (Heredado de NSObject) |
Will |
Está |
Will |
El complemento |
Will |
Indica que el arrastre está a punto de completarse. |
Zooming |
Indica que se ha completado el zoom. |
Zooming |
Indica que se ha iniciado el zoom. |
Producto | Versiones |
---|---|
Xamarin iOS SDK | 12 |