Поворотный столик TableView Top To Bottom Swift - PullRequest
0 голосов
/ 18 апреля 2019

Для моего маленького проекта мне нужна твоя помощь.Я уже создал функционирующее табличное представление.Теперь я хочу, чтобы анимация строк шла сверху вниз и прокручивалась при нажатии кнопки.И когда вы нажимаете кнопку «Стоп», ячейка просмотра таблицы должна останавливаться на определенной ячейке.Как мне это сделать?

Снимок экрана ниже:

  1. Кнопка прокрутки:

    Spin Button Screen Shot

  2. Нажмите на кнопку Spin:

    Click on Spin button Screen Shot

  3. При нажатии на кнопку «Стоп».

    Stop Button Screen Shot

Может кто-нибудь объяснить мне, как установить этот тип анимации в ячейке таблицы или в любом другом представлении, я пытался решить эту проблему, нопока нет результатов.

Любая помощь будет принята с благодарностью.

Заранее спасибо.

1 Ответ

0 голосов
/ 18 апреля 2019

Вы можете использовать метод UITableViewDelegate для получения события прокрутки табличного представления, и когда этот метод вызывается, вы можете запустить таймер, заявляя, что повторение равно true, с продолжением прокрутки.А когда нажата кнопка «Стоп», вы можете отключить таймер.Используйте функцию ниже для прокрутки бесконечности, пока вы не нажмете кнопку Стоп.

var indexOfPageToRequest = 1

override func scrollViewDidScroll(scrollView: UIScrollView) {

// calculates where the user is in the y-axis

let offsetY = scrollView.contentOffset.y
let contentHeight = scrollView.contentSize.height

if offsetY > contentHeight - scrollView.frame.size.height {

    // increments the number of the page to request
    indexOfPageToRequest += 1

    // call your API for more data
    loadSaved(indexOfPageToRequest)

    // tell the table view to reload with the new data
    self.tableView.reloadData()
}}
...