2017-06-14 47 views
0
發生
cell.callingApi(featurePost: featurePost) 
    cell.mainImageView.imageChangeByMotion() 

    func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) { 

    } 

如何調用從它定義裏面UICollectionViewCell一個函數調用一個細胞的功能是的CollectionView用於特定小區時scrollViewDidEndDecelerating發生斯威夫特如何當scrollViewDidEndDecelerating從UiCollectionView

回答

1

Khalid Afridi的答案,在這裏達成一致是代碼,這將有助於你做到這一點:

for i in 0 ..< yourCollectionView.numberOfItems(inSection: 0) { 
      if let cell = yourCollectionView.cellForItem(at: IndexPath(row: i, section: 0)) as? YourCustomCollectionViewCell { 
       cell.yourFunction() 
      } 
     } 

注意:如果你知道你正在嘗試接入小區的IndexPath值沒有必要循環所有單元格。另外不要忘記用包含您的單元格的部分替換section的值。

0

你必須先找到你的。最簡單的將使用indexPath來獲得你想要的確切單元格。一旦你有該單元的引用,那麼你可以調用該單元的任何功能。

相關問題