gpt4 book ai didi

ios - 以编程方式调整 UICollectionViewCell View 的位置在哪里?

转载 作者:行者123 更新时间:2023-11-28 21:53:28 32 4
gpt4 key购买 nike

一旦创建了 UICollectionViewCell 并且分配了它的所有 View 导出,我想以编程方式应用一些 View 修改(就像 UIViewController viewDidLoad 方法)。但是,我不希望在重用单元格时重新运行代码,因为此 View 初始化/修改只需执行一次。我是否应该在我的自定义 UICollectionViewCell 实现中重写该方法,该方法在分配 View socket 后立即被调用?

applyLayoutAttributes:在将 View 添加到 Collection View 后调用的方法。然而,从它的名字和它的描述来看,它听起来并不是初始化 View 的正确位置。此外,每次重用时也可能会调用此方法。然而,使用初始化标志可以解决这个问题。

最佳答案

如果它是从 Storyboard或 Nib 加载的,那么您可以在其中执行此操作。

- (void)awakeFromNib

如果它在代码中,则有一个类似于 initWithFrame:reuseIdentifier 的初始化方法。

总之就是这样。

这些都在第一次加载单元格时运行一次。

关于ios - 以编程方式调整 UICollectionViewCell View 的位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27396814/

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