Szukaj…


Dodaj prosty UIRefreshControl do UIScrollView

Zakładamy w pełni działający UIScrollview nazwie _scrollView ;

Zauważ, że UITableView , UICollectionView są również widokami przewijania, dlatego poniższe przykłady działałyby na tych elementach interfejsu użytkownika.

Po pierwsze, tworzenie i alokacja

UIRefreshControl refreshControl = new UIRefreshControl();

Po drugie, połączenie zdarzenia odświeżania z metodą. Można to zrobić na różne sposoby.

Styl 1:

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

Styl 2:

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

Styl 3:

refreshControl.ValueChanged += HandleRefreshValueChanged;

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

Po trzecie i ostatnie, dodanie samej kontroli odświeżania do naszego widoku przewijania.

_scrollView.AddSubview(refreshControl);


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow