У меня есть UIButton
внутри UICollectionViewCell
, которая находится внутри UITableViewCell
, мне нужно перейти на другую UIViewController
, нажав эту кнопку UIButton
. Но UINavigationController
не работает внутри UICollectionViewCell
. Кто-нибудь может помочь, пожалуйста?
Я не нахожу навигационный контроллер в своем коде.
import UIKit
class TrendingProductTVCell: UITableViewCell {
@IBOutlet weak var trendingProductCV: UICollectionView!
override func awakeFromNib() {
super.awakeFromNib()
trendingProductCV.delegate = self
trendingProductCV.dataSource = self
}
}
extension TrendingProductTVCell: UICollectionViewDataSource, UICollectionViewDelegate {
func numberOfSections(in collectionView: UICollectionView) -> Int {
return 1
}
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = trendingProductCV.dequeueReusableCell(withReuseIdentifier: "TrendingProductsCVCell", for: indexPath) as? TrendingProductsCVCell
cell?.trendingAddToCartBtn.addTarget(self, action: #selector(addToCartBtnTapped), for: .touchUpInside)
return cell!
}
@objc
func addToCartBtnTapped(sender: UIButton){
let productDetail = trendingProductsDataArray[sender.tag]
}
}