基于tabeview可见标题的滚动集合视图行

时间:2019-02-01 10:55:41

标签: swift uitableview uicollectionview

如果您知道,请给我建议。

在下面,我有水平收集视图,在这里有tableview。在集合视图中,行具有category,而tableview标头具有category。两者都一样

我想做的是,当我滚动表视图时,该时间收集视图类别也会基于可见的表视图标题滚动。

另一件事是,当我在集合视图中单击任何类别时,它应该重定向到tableview Header(我已经这样做了)。

我不知道如何在滚动表视图时滚动集合视图行?

以下代码的问题是我点击了任何集合视图行,当时willDisplay也称为任何选择都无法正常工作。

这是我的代码

func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {

    if(tableView == tblProduct)
    {
        let firstVisibleIndexPath = self.tblProduct.indexPathsForVisibleRows![0]
        self.selectedCategoryId = firstVisibleIndexPath.row
        self.collectionViewCategory.scrollToItem(at: firstVisibleIndexPath, at: UICollectionViewScrollPosition.left, animated: true)
        self.collectionViewCategory.reloadData()
    }

}

0 个答案:

没有答案