gpt4 book ai didi

ios - UICollectionView 自定义布局标题 View

转载 作者:行者123 更新时间:2023-12-05 05:33:29 28 4
gpt4 key购买 nike

弗兰克。我读了你关于自定义 UICollectionViewlayout 的博客,它很棒。几天来我遇到了这个主题的问题。在单个 View Controller 上,导航标题 View 有两个按钮,此 ViewController 的 View 有一个 Collection View 。单击任何按钮时,collectionView 将重新加载数据并显示来自服务器的数据。单击第一个按钮时, Collection View 顶部有一个标题 View ,但对于第二个按钮,不应显示此标题 View 。问题是当我点击第二个按钮时,顶部会有一个空的白色标题 View ,即使我将大小设置为零并将 zIndex 设置为 0。

代码:https://cmd.im/dnan

最佳答案

最后,我解决了这个问题。我确定这是 UIKit 框架中的错误。关键是 UICollectionViewLayoutAttributes 的 zIndex 或 transform3D 第一次设置后不能更改。所以,我必须用间接的办法来解决。

if xxx {
cell.layer.zPosition = 100
} else {
cell.layer.zPosition = 0
}

将点击第一个按钮时出现的单元格中图层的zPosition设置为大于1,其他设置为0。

不知道为什么这个bug到2022年还没解决,我用了大概2天的时间解决了。我很失望。

关于ios - UICollectionView 自定义布局标题 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73834695/

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