gpt4 book ai didi

ios - UICollectionView:补充 View block 项目选择

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:04:31 24 4
gpt4 key购买 nike

我正在为 UICollectionView 实现日历布局。有“事件”单元格和“当前时间”补充 View 。根据设计,我在事件上方显示“当前时间” View 。

问题是,如果用户触摸“当前时间” View ,则无法选择“事件”单元格。

我试图覆盖补充 View 的 - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event 方法并返回 nil,它从未调用过。 userInteractionEnabled 等于此补充 View 的 YES

关于如何将触摸从补充 View 转移到 UICollectionView 单元格,有什么想法吗?

最佳答案

我不完全理解您要实现的目标,也许一些代码会有所帮助,但我猜您想在标题 View 中点击某些内容并选择今天的事件?

如果是这样,您需要在补充 View 中捕捉触摸,可能使用 UIButton。然后你想打电话

[_collectionView selectItemAtIndexPath:myIndexPath animated:YES scrollPosition:position];

如果您说触摸补充 View block 会触摸 Collection View ,我会检查框架,因为您可能在其他东西之上有一些东西并且没有意识到。也许尝试将元素的背景设置为红色等以查看位置。

关于ios - UICollectionView:补充 View block 项目选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24416767/

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