Sök…


Lägg till en enkel UIRefreshControl till en UIScrollView

Vi antar en fullt fungerande UIScrollview namnet _scrollView ;

Observera att UITableView , UICollectionView också är rullvyer, varför följande exempel fungerar på dessa UI-element.

Först skapelse och allokering

UIRefreshControl refreshControl = new UIRefreshControl();

För det andra, ansluta uppdateringshändelsen till en metod. Det finns olika sätt att göra det.

Stil 1:

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

Stil 2:

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

Stil 3:

refreshControl.ValueChanged += HandleRefreshValueChanged;

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

Tredje och sista och lägger till själva uppdateringskontrollen i vår bläddringsvy.

_scrollView.AddSubview(refreshControl);


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow