gpt4 book ai didi

ios - Swift Collectionview didSelectItemAtIndexPath 不起作用

转载 作者:行者123 更新时间:2023-11-30 13:04:53 25 4
gpt4 key购买 nike

我有带有自定义单元格(xib 文件)的 UICollectionView,我设法显示 CollectionView,但当我点击具有以下功能的单元格时我无法检测到:

func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath){

通常,我都能做到这一点,但这次我不知道为什么它不起作用。实际上我正在使用这个 pod“https://cocoapods.org/pods/SACollectionViewVerticalScalingFlowLayout

我的代码是:

class ProjectsController: UIViewController {
@IBOutlet weak var collectionViewGridFormat: UICollectionView!

override func viewDidLoad() {
super.viewDidLoad()
collectionViewGridFormat.registerNib(UINib(nibName: "ProjectsGridFormatCell", bundle: nil), forCellWithReuseIdentifier: "cellProjectGrid")

...


}
}

extension ProjectsController: UICollectionViewDataSource, UICollectionViewDelegate {
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 30
}

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell : ProjectsGridFormatCell = collectionView.dequeueReusableCellWithReuseIdentifier("cellProjectGrid", forIndexPath: indexPath) as! ProjectsGridFormatCell

cell.lblProjectName.text = "Test project"

return cell
}

func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath){
print("aa")
}
}

但是当我点击单元格时,不会显示“print("aa")”。

我提供了足够的信息吗? :)

感谢您的帮助! :D

问候,

最佳答案

是否在 Storyboard 中的身份检查器下选中了“用户交互已启用”?

关于ios - Swift Collectionview didSelectItemAtIndexPath 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39515233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com