Xamarin.iOS
Aggiunta di UIRefreshControl a una vista tabella
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