gpt4 book ai didi

ios - 在 UITextView 上点击时不调用 UICollectionView didSelectItemAtIndexPath

转载 作者:技术小花猫 更新时间:2023-10-29 10:20:08 34 4
gpt4 key购买 nike

我有一个带有自定义单元格的 UICollectionView - 它们有一个主要覆盖整个单元格的 UITextView。这在使用 didSelectItemAtIndexPath 时会出现问题。触发它的唯一方法是点击 UITextView 外部。我希望它在您点击的单元格中的任何位置触发,无论是否有 TextView 。如何做到这一点?

最佳答案

didSelectItemAtIndexPathcollectionViewCell 的 subview 都没有响应该触摸 时被调用。由于 textView 响应这些触摸,所以它不会将这些触摸转发到它的 superView,所以 collectionView 不会得到它。

覆盖 collectionViewCellCollectionView 子类的 hitTest:withEvent 方法,并始终从它们返回 self。so它明确地将 collectionView 作为 first responder

关于ios - 在 UITextView 上点击时不调用 UICollectionView didSelectItemAtIndexPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21970278/

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