ios - uicollectionview教學 - uicollectionview in uitableviewcell




當UICollectionView下面有一個UIView時,我怎樣才能讓我的單元格可選? (2)

為什麼不在點擊視圖時手動進行選擇:

func selectItem(at: IndexPath?, animated: Bool, scrollPosition: UICollectionViewScrollPosition)

你能用代碼展示更多嗎?

我有一個集合視圖,並在它下面添加了一個UIView。 單元格顯示在它的頂部,但它們不可選。 我怎樣才能讓他們再次選擇?

我到目前為止所嘗試的:

UIView有zPosition -1,我的單元格有+1 UIView.isUserInteractionEnabled = true

我曾嘗試添加UIView作為view.addSubview和collectionView?.addSubview

collectionView?.insertSubview(UIView,belowSubview:collectionView!)

這傢伙有同樣的問題,沒有提供解決方案: 插入子視圖下面的UICollectionView

編輯:我使用此代碼來確定選擇的單元格

override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath)
{
    //Code here...
}

這一切都工作,當沒有UIView下面。 但我想為我的collectionview內容插件有一個可見的“容器”,所以我創建了一個UIView。 問題是上面的代碼不會被點擊與UIView下面的單元格時被觸發。


這是因為您的其他觀點涵蓋了收集視圖。

先使用view.addSubview ,然後調用view.bringSubview(toFront: collectionView!)







subview