在UICollectionViewCell上不需要的UIView(TapGesture不起作用)

问题描述 投票:0回答:1

最近,我在Xcode 11.4中看到了一件奇怪的事情。当我使用其单元格创建UICollectionView时,添加TapGesture不起作用。通过在运行时调试其视图,我注意到一个视图涵盖了所有单元格。看来是ContainerView。此视图可防止用户单击或点击项目。任何帮助表示赞赏

enter image description here

enter image description here

ios iphone xcode uicollectionview uicollectionviewcell
1个回答
0
投票

您是否要添加子视图并向该单元格的contentView轻按手势?

在UICollectionViewCell(https://developer.apple.com/documentation/uikit/uicollectionviewcell)的文档中,它说:

要配置单元格的外观,请将所需的视图添加到将数据项的内容显示为该视图中子视图的子视图contentView属性。不要直接将子视图添加到单元格本身。

同样适用于UITableViewCell。

© www.soinside.com 2019 - 2024. All rights reserved.