ios - 如何仅从 collectionView 的单元格中重新加载一项? swift 4

标签 ios swift swift4

我有一个包含一个单元格和 3 个项目的 collectionView collectionView with 3 items enter image description here

我每秒只需要刷新一个项目,在本例中是“标签 2” 需要每秒更改一次,但是当我制作 collectionView.reloadData() 时,UIImage 和所有单元格都会闪烁一点,偶尔会更改图像

最佳答案

var indexPaths = [IndexPath]()
collectionView.reloadItems(at: indexPaths)

调用此方法可以有选择地仅重新加载指定的项目。这会导致 Collection View 丢弃与这些项目关联的所有单元格并重新显示它们。

关于ios - 如何仅从 collectionView 的单元格中重新加载一项? swift 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53181860/

相关文章:

ios - 当将变量从两个不同的 View 转移到一个 View 时,变量会被替换

ios - 带有 2 个换行符的 NSmutablestring 使程序崩溃

swift - makeFirstResponder : does not always take cursor

ios - 在对象数组中搜索字符串

ios - 单元测试找不到 info.plist

iphone - 从 StoryBoard 添加的 UIActivityIndi​​catorView 不显示,除非以编程方式添加为 subview

javascript - 如何使用 Javascript 在 Safari HTML5 播放器中使用 iOS 锁屏上一个/下一个播放器按钮

ios - Swift 中的 NSSortDescriptor - 按距离下一个生日剩余的天数排序

swift - 无法标记属性@IBInspectable

swift - 获取日期之间的月份列表