Ricerca…


Aggiungi un semplice UIRefreshControl a un UIScrollView

Assumiamo un UIScrollview completamente funzionante di nome _scrollView ;

Notare che UITableView , UICollectionView sono anche viste di scorrimento, quindi gli esempi seguenti funzionerebbero su quegli elementi dell'interfaccia utente.

Innanzitutto, creazione e allocazione

UIRefreshControl refreshControl = new UIRefreshControl();

Secondo, collegando l'evento di aggiornamento a un metodo. Ci sono diversi modi per farlo.

Stile 1:

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

Stile 2:

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

Stile 3:

refreshControl.ValueChanged += HandleRefreshValueChanged;

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

Terzo e ultimo, aggiungendo il controllo di aggiornamento stesso alla nostra scrollview.

_scrollView.AddSubview(refreshControl);


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow