gpt4 book ai didi

ios - 在动画之前在 UICollectionView 中使用 Core Data 加载数据

转载 作者:行者123 更新时间:2023-11-28 16:04:58 26 4
gpt4 key购买 nike

我是 iOS 开发的新手,但我找不到这个问题的答案(也许我找不到合适的关键字来搜索..?)。

无论如何,我有这个“问题”:

我有 2 个 Storyboard,A 和 B,里面都有一些 View 。我通过@IBAction 从 View A-2 转到 View B-1 - 单击一个简单的按钮 - 使用以下代码:

 @IBAction func onExercisesButtonTapped(_ sender: AnyObject) {
let storyboard = UIStoryboard(name: "Exercises", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "ExercisesVC") as UIViewController

controller.modalTransitionStyle = UIModalTransitionStyle.crossDissolve
present(controller, animated: true, completion: nil)
}

另一方面,在 B-1 View 中,我有一个 UICollectionView,其中填充了来自 CoreData 模型的数据。UICollectionView 中的单元格仅在动画完成后出现。如果我在 perform 函数中设置 animated: false 并且因此没有动画从 A-2 View 执行到 B-1 View ,则单元格立即可见。

单元格是动画完成后唯一出现的元素。这种行为的原因是什么?我可以通过某种预加载/预取或其他方法避免它吗?

有没有办法在动画开始之前显示单元格,就像 UICollectionView 背景和 View 中的所有其他元素一样?

提前谢谢你:)

最佳答案

viewWillAppear: 中更新您的 View 。

关于ios - 在动画之前在 UICollectionView 中使用 Core Data 加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40421160/

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