Как предотвратить перезапуск pageindicator в UITableView - PullRequest
0 голосов
/ 02 октября 2019

Я реализую с этой библиотекой указатель страницы с изображениями, который каждые 5 секунд переходит к следующему представлению. Все работает нормально, но когда я вычищаю свой UITableView сверху вниз, pageindicator перезагружается, я понимаю, что это нормальное поведение с UITableView, но я хочу знать, как этого избежать. Четкой ссылкой является приложение AliExpress с указателем домашней страницы, равным приложенной фотографии.

enter image description here

Таким образом, я загружаю свои UITableViewCells из файла xib.

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        if (indexPath.row == 0){
            let cell = tableView.dequeueReusableCell(withIdentifier: "ItemBannerTableViewCell", for: indexPath) as! ItemBannerTableViewCell
            cell.setData(list: self.mListBanner)
            return cell
        } else {
            let cell = tableView.dequeueReusableCell(withIdentifier: "ItemHomeTableViewCell", for: indexPath) as! ItemHomeTableViewCell
            cell.mTxtTitleCarrousel.text = mDataList[indexPath.row - 1].title
            cell.setData(list: mDataList[indexPath.row - 1].content)
            cell.mProtocol = self
            cell.homeVC = self
            return cell
        }
    }

Где ItemBannerTableViewCell содержит мою библиотеку с указателем страницы.

...