Не могу остановить скролинг листа UITableView

У меня есть длинный список и во время прокрутки его вниз или вверх, при попытке остановить его, ничего не происходит, саписок продолжает прокручиваться. Нужно дождаться пока оно само остановится. Как пользователь, листая длинную ленту, я хочу иметь возможность в любой моментом тапом её остановить.

import UIKit


final class TripsView: UIView {
    private(set) var tableView = Subviews.tableView()

    required init() {
        super.init(frame: .zero)
        setup()
    }

    required init?(coder _: NSCoder) { nil }
}

// MARK: - Setup

extension TripsView {
    private func setup() {
        setupSelf()
        setupSubviews()
        setupConstraints()
    }

    private func setupSelf() {
        backgroundColor = .white
    }

    private func setupSubviews() {
        addSubview(tableView)
    }

    private func setupConstraints() {
        NSLayoutConstraint.activate([
            tableView.topAnchor.constraint(equalTo: safeAreaLayoutGuide.topAnchor),
            tableView.leadingAnchor.constraint(equalTo: leadingAnchor),
            tableView.trailingAnchor.constraint(equalTo: trailingAnchor),
            tableView.bottomAnchor.constraint(equalTo: bottomAnchor),
        ])
    }
}

// MARK: - Subviews

private enum Subviews {
    static func tableView() -> UITableView {
        let tableView = UITableView()
        tableView.register(
            NoTripsCell.self,
            forCellReuseIdentifier: String(describing: NoTripsCell.self)
        )
        tableView.register(
            TripCell.self,
            forCellReuseIdentifier: String(describing: TripCell.self)
        )

        tableView.register(cellType: ExpandableTextTableViewCell.self)
        tableView.estimatedRowHeight = 370
        tableView.rowHeight = UITableView.automaticDimension
        tableView.sectionHeaderHeight = 56
        tableView.sectionHeaderHeight = UITableView.automaticDimension
        tableView.separatorStyle = .none
        tableView.translatesAutoresizingMaskIntoConstraints = false
        return tableView
    }
}

Ответы (0 шт):