Поиск…


Добавить простой UIRefreshControl в UIScrollView

Мы предполагаем полностью работающее UIScrollview именем _scrollView ;

Обратите внимание, что UITableView , UICollectionView также являются scrollviews, поэтому следующие примеры будут работать над этими элементами пользовательского интерфейса.

Во-первых, создание и распределение

UIRefreshControl refreshControl = new UIRefreshControl();

Во-вторых, подключение события обновления к методу. Существуют разные способы сделать это.

Стиль 1:

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

Стиль 2:

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

Стиль 3:

refreshControl.ValueChanged += HandleRefreshValueChanged;

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

Третий и последний, добавив контроль обновления непосредственно в наш scrollview.

_scrollView.AddSubview(refreshControl);


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow