Zoeken…


Voeg een eenvoudige UIRefreshControl toe aan een UIScrollView

We gaan uit van een volledig werkende UIScrollview naam _scrollView ;

Merk op dat UITableView , UICollectionView ook UICollectionView zijn, dus de volgende voorbeelden zouden op die UI-elementen werken.

Allereerst creatie & toewijzing

UIRefreshControl refreshControl = new UIRefreshControl();

Ten tweede, het verbinden van de verversingsgebeurtenis met een methode. Er zijn verschillende manieren om dat te doen.

Stijl 1:

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

Stijl 2:

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

Stijl 3:

refreshControl.ValueChanged += HandleRefreshValueChanged;

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

Derde en laatste, het toevoegen van de verversingsbesturing zelf aan onze scrollweergave.

_scrollView.AddSubview(refreshControl);


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow