Загрузить больше после перехода к нижней части UITableView

Для моего приложения я использую свойство «загрузить больше внизу», как показано ниже. На самом деле работает нормально; единственная проблема заключается в том, что когда пользователь достигает кнопки, в то время как работает функция load more, пользователю кажется, что приложение на какое-то время зависает, так как отсутствует анимация, как вUIRefreshcontrol, Как сделать так, чтобы анимация показывалась до тех пор, пока не загрузятся новые данные. Я нашел некоторыеUIBottomrefreshcontrol свойства как отдельные библиотеки, но все они были в Objective-c.

override func viewDidLoad() {
    super.viewDidLoad()

   refreshResults()

 }

 func refreshResults() {


    refreshPage = 40

    // here the query starts
}


func refreshResults2() {

     // here the query starts to add new 40 rows of data to arrays

}


func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell,     forRowAtIndexPath indexPath: NSIndexPath) {

    if indexPath.row == refreshPage-1 {
        refreshPage = refreshPage + 40

        refreshResults2()

    }
}

Ответы на вопрос(2)

Ваш ответ на вопрос