Я хочу реализовать эффект для обновления, но на UITableView
дном, используя UIRefreshControl
?Как добавить UIRefreshControl в нижней части UITableView?
Любые идеи?
Я хочу реализовать эффект для обновления, но на UITableView
дном, используя UIRefreshControl
?Как добавить UIRefreshControl в нижней части UITableView?
Любые идеи?
Нельзя поставить UIRefreshControll
в нижней части UITableView
в порядке, аналогичном размещению его сверху. Но в любом случае вы можете разместить все на фоновом режиме в виде стола.
Но решение, которое я предпочитаю, это загрузить дополнительные элементы, когда пользователь прокручивается до самой нижней части таблицы. Я обрабатывать его с помощью метода UITableViewControllerDelegate
:
func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
if indexPath.row == self.items.count - 1 {
// Download more items
}
}
Это две вещи, которые я обычно делают:
Вы можете делать все, что угодно, с помощью [вида фона стола] (https://developer.apple). com/library/ios/documentation/UIKit/Reference/UITableView_Class/# // apple_ref/occ/instp/UITableView/backgroundView), включая установку управления обновлением внизу; но вы не получите волшебную автоматическую работу управления обновлением – matt