Описание тега uirefreshcontrol
UIRefreshControl
- это элемент управления, доступный в iOS 6.0 ( ios6) и более поздних версиях.
А UIRefreshControl
Объект предоставляет стандартный элемент управления, который можно использовать для запуска обновления содержимого табличного представления. Вы связываете элемент управления обновлением с таблицей через связанный объект контроллера табличного представления. Контроллер табличного представления выполняет работу по добавлению элемента управления к визуальному виду таблицы и управлению отображением этого элемента управления в ответ на соответствующие жесты пользователя.
В дополнение к назначению элемента управления обновлением свойству refreshControl контроллера табличного представления необходимо настроить цель и действие самого элемента управления. Элемент управления не инициирует операцию обновления напрямую. Вместо этого он отправляетUIControlEventValueChanged
событие, когда должна произойти операция обновления. Вы должны назначить этому событию метод действия и использовать его для выполнения любых необходимых действий.
В UITableViewController
Объект ( uitableviewcontroller), которому принадлежит элемент управления обновлением, также отвечает за установку прямоугольника кадра этого элемента управления. Таким образом, вам не нужно управлять размером или положением элемента управления обновлением непосредственно в иерархии представлений.
ПРИМЕЧАНИЕ. Поскольку элемент управления обновлением специально разработан для использования в табличном представлении, которым управляет контроллер табличного представления, его использование в другом контексте может привести к неопределенному поведению.