cost 276 ms
NSDiffableDataSourceSectionSnapshot 重新加载项目或整个部分 - NSDiffableDataSourceSectionSnapshot reload items or the whole section

当您拥有NSDiffableDataSourceSnapshot时,您可以对任何部分/项目执行重新加载。 而当您有NSDiffableDataSourceSectionSnapshot时,我无法进行任何重新加载。 我想刷新一个特定的项目,因为在创建快照后我需要通过折叠该部分然后再次展开它来触发重新 ...

NSDiffableDataSource - 我的 CollectionView 数据源上的 cellProvider 没有被调用? - NSDiffableDataSource - the cellProvider on my CollectionView Data Source is not being called?

我有一个像这样的数据源 在我看来 controller 我有 然后是 function 将快照应用于我的数据源.... 在调试器中,当我查看 snapshot.numberOfItems 时,我看到 4,所以有 4 个部分......但是由于某种原因,当我在其中放置断点时,闭包 cellProvi ...

在快照中应用更改后,DiffableDataSource 未正确更新 - DiffableDataSource does not update properly after applying changes in snapshot

我正在尝试过滤 TableViewDiffableDataSource 中的用户列表。 过滤后的用户数组传递给以下 function: 调试显示用户已正确附加到快照中。 但是应用会显示正确数量的过滤用户,但只会显示完整列表顶部的用户。 即,如果我有完整的用户列表 [Chloe、Max、John、Ma ...

UICollectionViewCompositionalLayout 可选部分 - UICollectionViewCompositionalLayout optional sections

我看过这个类似的问题: How to deal with empty items section in UICollectionView CompositionalLayout ,但答案似乎要么在快照中留下部分(我这样做,但这留下了另一个问题,我描述稍后)或渲染一个非常小的部分。 该解决方案似乎不是 ...

重新加载时带有 NSDiffableDataSource 的组合 UICollectionView 跳转 - Compositional UICollectionView with NSDiffableDataSource jumps when reloading

我的 UICollectionView 有一个组合布局。 这是创建布局的代码。 我的 model 看起来像这样: 数据 model 要复杂得多,但为了这个问题,我删除了一些我认为在这里不相关的东西,只会造成混乱。 使用 DiffableDataSource 重新加载 collectionView 如 ...

如何使用 NSTableViewDiffableDataSource 通过 NSTableView 加载数据 - How to Use NSTableViewDiffableDataSource to Load Data with NSTableView

我正在尝试学习如何使用NSTableViewDiffableDataSource通过NSTableView加载数据。 我可以使用UITableViewDiffableDataSource和UICollectionViewDiffableDataSource在 iOS 中加载数据,因为我在网上找到了一 ...

应用 NSDiffableDataSourceSnapshot 是否损坏? - Is applying NSDiffableDataSourceSnapshot broken?

我在将NSDiffableDataSourceSnapshot应用于UICollectionViewDiffableDataSource时遇到问题。 想象一下这种情况:我有两个项目,我想删除第二个,我还想重新加载该部分中的所有其他项目。 我这样做: 但是随后在数据源应用程序的单元格提供者中崩溃,因 ...

数据未在 collectionView DiffableDataSource MVVM RxSwift 中显示 - Data not display in collectionView DiffableDataSource MVVM RxSwift

我正在学习 MVVM 和 RxSwift,我想显示来自 GitHub api 的数据并填充到 collectionViewDiffableDataSource 中。 但它没有显示我的数据,即使我的快照已经设置为接受我的数据。 这是我的代码 我不知道为什么,但这就像我的快照没有被调用,在 MVVM 中 ...

如何以编程方式打开 Modern Collection Views 中的第一个单元格? - How do I open the first cell in Modern Collection Views programmatically?

在使用Modern Collection Views时,我设法创建了一个自定义 UIContentView。 伟大的。 现在我想以编程方式打开第一个单元格/行。 我该怎么做呢? 这是我希望在启动时看到的。 提前感谢您的任何提示。 ...

UICollectionView - 部分快照 - 删除部分或项目时“找不到项目索引” - UICollectionView - Section Snapshots - "Failed to find index of item" when removing sections or items

我想创建一个包含动态部分的collectionView ,这些部分也可以折叠。 使用 iOS 14 中的新section snapshots ,这似乎很容易。这就是我所拥有的(完整工作示例)。 import UIKit enum Section: Hashable { case group ...

NSDiffableDataSourceSnapshot `reloadItems` 有什么用? - What is NSDiffableDataSourceSnapshot `reloadItems` for?

我很难找到 NSDiffableDataSourceSnapshot reloadItems(_:) : 如果我要求重新加载的项目不等于数据源中已经存在的项目,我就会崩溃。 但是,如果产品equatable到已存在的数据源中的项目,那么什么是“重装”,它的意义呢? 您可能认为第二点的答 ...

UICollectionViewDiffableDataSource 正在替换数据而不是更新 - UICollectionViewDiffableDataSource is replacing data instead of updating

我试图了解UICollectionViewDiffableDataSource和NSDiffableDataSourceSnapshot 。 我在下面创建了一个非常粗略的版本。 基本上在加载时它应该获取照片。 点击导航栏中的按钮,它会获取下一页。 然而,这只是替换现有数据,我期待它 append 数 ...

不同对象的 UITableViewDiffableDataSource 和 NSDiffableDataSourceSnapshot 只显示一行 - UITableViewDiffableDataSource and NSDiffableDataSourceSnapshot for different objects shows only one row

我已经使用UITableViewDiffableDataSource和NSDiffableDataSourceSnapshot实现了 UITableView 在段更改时,更新 Wrapper 类型的数据。 但问题是每次只显示一条记录。 感谢任何帮助,谢谢 ...

获得“NSInternalInconsistencyException”,原因:“无效的第 0 节。” 在多个部分进行搜索时 - Getting an 'NSInternalInconsistencyException', reason: 'Invalid section 0.' when doing a search on multiple sections

在多个部分进行搜索时出现异常。 在数据源上应用快照时会发生这种情况。 背景:我有(预定义的)部分,每个部分都有一个项目集合。 如果节中没有项目,节将不会出现在 viewController 中。 项目由应用程序的 function 添加。 在其中一个部分中添加项目后,将调用数据源更新并将显示添加了该 ...

当集合视图中只有 0 个部分时,第 0 部分中的项目数崩溃 - Crash number of items in section 0 when there are only 0 sections in the collection view

我想通过 Pinterest Layout 学习使用 UICollectionViewDiffableDataSource,但是当我尝试运行我的模拟器时。 它崩溃并给我一条消息当集合视图中只有 0 个部分时,请求第 0 部分中的项目数我使用raywenderlich 教程做了 Pinterest 布 ...

CollectionView 使用 NSDiffableDataSource 和 UICollectionViewFlowLayout - CollectionView using NSDiffableDataSource with UICollectionViewFlowLayout

当我使用带有 UICollectionViewFlowLayout 设置的 UICollectionView 时。 然后尝试通过应用数据源的快照 我在延迟 3 秒后应用第二个快照时崩溃。 崩溃仅在动画时发生:true 如果我将动画设置为 false,则不会发生崩溃,但如果留空则集合视图。 这是应用 ...

更改快照动画差异值时如何处理不一致的行为? - How to deal with inconsistent behavior when change snapshot animatedDifferences value?

我将从解释事情如何工作开始: 我有具有组合布局和可区分数据源的集合视图。 单元格代表任务,用户可以单击并将其设置为今天已完成,单元格具有不同的外观,具体取决于其是否设置为已完成,并且单元格检查 CoreData 以确定是否已完成。 现在我试图实现一个想法,即一天完成的任务 go 到视图的底部,所以 ...

如何在不删除和插入 UITableViewDiffableDataSource 的情况下重新加载项目? - How can I reload items without removing and inserting with UITableViewDiffableDataSource?

我正在使用UITableViewDiffableDataSource在我的应用程序中实现一个搜索屏幕。 每个单元格代表一个搜索命中并在单元格标题中突出显示搜索匹配项,有点像 Xcode 的 Open Quickly 窗口突出显示其结果项的部分。 在搜索字段中输入文本时,我更新了结果列表。 结果随着相 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM