Recherche…


Ajouter un UIRefreshControl simple à un UIScrollView

Nous supposons une UIScrollview pleinement fonctionnelle nommée _scrollView ;

Notez que UITableView , UICollectionView sont également des scrollviews, les exemples suivants fonctionneraient donc sur ces éléments d'interface utilisateur.

Tout d'abord, création et affectation

UIRefreshControl refreshControl = new UIRefreshControl();

Deuxièmement, connectez l'événement d'actualisation à une méthode. Il y a différentes façons de le faire.

Style 1:

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

Style 2:

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

Style 3:

refreshControl.ValueChanged += HandleRefreshValueChanged;

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

Troisième et dernier ajout du contrôle de rafraîchissement à notre scrollview.

_scrollView.AddSubview(refreshControl);


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow