Если вы знаете, пожалуйста, дайте мне предложение.
У меня есть горизонтальное представление коллекции ниже, у меня есть таблица.В строке представления коллекции есть категория, а в заголовке таблицы есть категория.И то и другое
Я хочу сделать так, чтобы при прокрутке табличного представления эта категория представления сбора времени также прокручивалась на основе видимого заголовка табличного представления.
И еще одна вещь заключается в том, что при нажатии на любую категорию впредставление коллекции, оно должно перенаправляться в заголовок таблицы (я сделал это).
Я не знаю, как прокрутить строку представления коллекции при прокрутке таблицы?
Проблема с приведенным ниже кодом заключается в том, чтоя нажимаю на любую строку представления коллекции, в это время 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()
}
}