如果您知道,请给我建议。
在下面,我有水平收集视图,在这里有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()
}
}