ios - iOS15上的UICollectionView点击问题
问题描述
我在 in 中遇到了一些奇怪的UICollectionView
行为iOS15
。
我有一个带有 4x6 卡片网格的简单记忆游戏。每张卡片有两张UIImageView
,一张用于背面,一张用于正面。
当我点击一张卡片时,我必须展示卡片的正面。所以在
didSelectItemAt
我隐藏背部并取消隐藏面部。结果:什么都没发生!我必须将代码从didSelectItemAt
to移动cellForItemAt
并调用.reloadData()
作为第二步,我必须在点击后对卡片应用卡片翻转效果。即使在这种情况下,如果我在
didSelectItemAt
方法内部工作,也不会发生任何事情;但是在这种情况下,如果我将代码移动到cellForItemAt
执行动画...但不仅在我点击的单元格上:它还应用于我以前从未接触过的其他 2 或 3 个单元格。这似乎是一个重用问题,但我确信我的代码很好并且可以在旧版本的 iOS 上运行。
想法?也许有些东西改变了iOS15
?
解决方案
推荐阅读
- android - 改变布局内容的方向而不改变“android:supportsRtl”
- c# - Headsup 通知和徽章未在某些 Android 设备中显示?
- c# - 如何模拟列表
. 通过 MethodInfo 的任何方法? - javascript - 基于“屏幕宽度”的jQuery条件
- php - 如何定位wordpress的首页
- php - 如何从不同的服务器将apache2连接到php
- c# - 如何知道 App 导航到 HomeActivity 或 LoginActivity - Appium
- sql - 根据第一个表更新第二个表列
- java - Java过滤器工厂实现
- c++ - 如何混淆 Unrealscript 代码(编译成 .u 文件),使 UTPT 和 WOTgreal 等反编译器无法反编译/崩溃?