Добрый день!Помоги разобраться с вопросом: после вычисления появился результат HARD и выведены 2 row :Expert Hard и Cartridge Hard, мне нужно чтобы по нажатию остальных segment индексов по выбору типа и уровня т.е product type и product level как показано стрелками вывести только 1 row?например я выбрал new filter и Easy fit UTS резульаьт был как на 2 м скриншоте то есть из 2 row должен быть 1 row - результат и осуществить переход на detailview?какую функцию надо использовать?
вот код ,правда так ли написал?
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell")!
let producttype = ProductTypeControl.selectedSegmentIndex
let productlevel = ProductLevelControl.selectedSegmentIndex
if producttype ==0 && productlevel == 1 {
cell.imageProduct?.image = UIImage(named:ExpertHARD[indexPath.row])
cell.nameProduct?.text = ExpertHARD[indexPath.row]
}
else producttype == 1 && productlevel == 2 {
cell.imageProduct?.image = UIImage(named:CartridgeHARD[indexPath.row])
cell.nameProduct?.text = CartridgeHARD[indexPath.row]
return cell
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
tableView.deselectRow(at: indexPath, animated: true)
guard indexPath.row == 1 else { return }
let vc = UIViewController()
navigationController?.pushViewController(vc, animated: true)
}
вот код ,правда так ли написал?