Buscar..


Agregar un simple UIRefreshControl a un UIScrollView

Asumimos una UIScrollview completamente funcional llamada _scrollView ;

Tenga en cuenta que UITableView , UICollectionView también son vistas de desplazamiento, por lo que los siguientes ejemplos funcionarán en esos elementos de la interfaz de usuario.

Primero, creación y asignación.

UIRefreshControl refreshControl = new UIRefreshControl();

Segundo, conectando el evento de actualización a un método. Hay diferentes maneras de hacer eso.

Estilo 1:

refreshControl.ValueChanged += (object sender, EventArgs e) => MyMethodCall();

Estilo 2:

refreshControl.ValueChanged += (object sender, EventArgs e) =>
{
    //Write code here
};

Estilo 3:

refreshControl.ValueChanged += HandleRefreshValueChanged;

void HandleRefreshValueChanged(object sender, EventArgs e)
{
    //Write code here
}

Tercero y último, agregando el control de actualización a nuestra vista de desplazamiento.

_scrollView.AddSubview(refreshControl);


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow